讀取csv信息時,中文內容讀取不到,檢查后發現原因是系統常用地區標識的問題,系統默認的utf8,所以在讀取GBK的csv時中文出現了異常
[root@root ~]# cat /etc/sysconfig/i18n LANG="en_US.UTF-8"SYSFONT="latarcyrheb-sun16"因為系統上傳的csv是要求用Excel另存的,windows下的存儲理論上應該都是GBK的,我們沒法要求用戶做其他處理,再沒有辦法處理服務器時,我們可以以下的方式做臨時處理
<?phpsetlocale(LC_ALL, array('zh_CN.gbk','zh_CN.gb2312','zh_CN.gb18030')); ?>新聞熱點
疑難解答
圖片精選