php导入文件出现乱码
程序员文章站
2022-03-09 11:31:30
...
问题一:
在windows上写代码的时候测试发生了乱码问题。
方法一:
使用函数mb_convert_encoding(),作如下设置:
$str = mb_convert_encoding($str, "UTF-8", "GBK");
方法二:
使用函数iconv(),作如下设置:
iconv(‘GBK',”UTF-8//TRANSLIT//IGNORE”,$str);
这两个函数来解决在windows上面发生乱码的问题。
问题二:
提交到linux系统上的时候又发生了乱码。
php读取csv文件,在linux上出现中文读取不到的情况,解决办法 :
添加一行代码:
setlocale(LC_ALL, 'zh_CN');
PHP setlocale() 函数解释:
setlocale() 函数设置地区信息(地域信息)。
地区信息是针对一个地理区域的语言、货币、时间以及其他信息。该函数返回当前的地区设置,若失败则返回 false。
推荐教程:PHP视频教程
以上就是php导入文件出现乱码的详细内容,更多请关注其它相关文章!
推荐阅读
-
nginx比apache处理静态文件速度快,但是nginx处理大量并发的php请求时,容易出现502错误,频率大概是多少
-
php导入csv文件碰到乱码问题的解决方法
-
PHP中使用substr()截取字符串出现中文乱码问题该怎么办
-
php读取csv文件后,uft8 bom导致在页面上显示出现问题的解决方法
-
php中数据的批量导入(csv文件)
-
PHP读取文件,解决中文乱码UTF-8的方法分析
-
php实现CSV文件导入和导出
-
CAD导入AI图纸不出现断线该怎么办? cad文件转ai不断线的教程
-
会声会影中导入lrc歌词后出现乱码该怎么解决?
-
PHP substr 截取字符串出现乱码问题解决方法[utf8与gb2312]