乱码

VPS优惠

php substr中文截取乱码解决办法

在php中使用substr函数进行中文字符串截取时,有可能会产生乱码,因为中文的两种常用编码格式中:UTF-8编码,每个汉字占3字节,而GB2312编码中,每个汉字占2字节,英文占1字节,这就导致很多时候substr()硬生生地将一个中文字符“锯”成两半,造成断开的字符会把其后的..拉过来一起做一个字,所以出现了php substr中文乱码。 解决方法一:使...
赞 (0)阅读(2217)
虚拟主机

thinkphp5中文乱码解决方案

3
最近把一个thinkphp5开发的网站上传到服务器后发现中文乱码,只要出现中文乱码那就肯定是编码错误,然而检查发现thinkphp5默认是采用utf8编码的,模板文件和程序文件的编码也都是utf8无bom头格式,数据库编码也是utf8编码,可以说都是正常的却仍然乱码。 接下来想着在本地是正常的,传到服务器上就发生中文乱码的问题,一定是服务器数据库哪里设置的不...
赞 (0)阅读(2424)
虚拟主机

phpexcel导出中文文件名乱码的解决办法

使用phpexcel类库导出excel文件,文件名为中文时,在chrome浏览器下导出正常,在IE内核浏览器下导出文件名显示乱码,解决办法就是通过iconv函数转换编码,从utf-8转为gb2312,具体代码如下: publicfunctionexportExcel($expTitle,$expCellName,$expTableData){     $xl...
赞 (0)阅读(2124)