我们已经准备好了,你呢?

2024我们与您携手共赢,为您的企业形象保驾护航!

网页编程经常遇到的就是编码问题,邮箱收邮件乱码、页面乱码、数据库与页面交互乱码等,特别对于浏览器地址栏输入中文字符的乱码问题。

内部经过URLENCODE和URLDECODE依旧无法解决问题,通过PHP字符串编码函数进行码制判断和转换后问题解决。

1.$pagecharacter为页面编码,值为:utf-8。

先判断输入字符的编码格式,利用mb_detect_encoding函数进行检测:
$code=strtolower(mb_detect_encoding($keyword, array('ASCII','GB2312','GBK','UTF-8')));

2.如果和页面编码不同则进行转换

if(($code=='gb2312' || $code=='utf-8' || $code=='euc-cn') && $code!=$pagecharacter)
$keyword=iconv($code,$pagecharacter,$keyword);

3.此时输出$keyword可以正常显示架构设计字样。


4.也可以采用mb_convert_encoding函数进行编码转换。

我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为500多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、手机网站制作、公众号二次开发、网站改版、SEO网站优化、小程序开发、网站备案等方面的需求...
请立即点击咨询我们或拨打咨询热线: 1823-7777-110,我们会详细为你一一解答你心中的疑难。项目经理在线

我们已经准备好了,你呢?

2024我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

1823-7777-110

上班时间

周一到周五

公司电话

176-0377-9995

二维码
线