前段时间在处理csv文件,本地调试总是出现乱码!不过这还是个小问题,用mb_convert_encoding函数可以把乱码的问题解决掉!为什么会出现乱码呢?PHP中处理中文字符时会出现乱码,所以要把相应的编码转成utf8!
乱码问题解决之后,把代码上传到服务器又出现了新的问题,中文的栏位所有的内容都变为空!很奇怪!然后用vim打开有中文的文件,所有的中文都显示乱码.突然感觉到系统中肯定有没有安装中文字符集,于是打上补丁就OK了
修改 /var/lib/locales/supported.d/local
添加内容:zh_CN.UTF-8 UTF-8
zh_CN.GB18030 GB18030
zh_CN.GBK GBK
zh_CN.GB2312 GB2312
zh_SG.UTF-8 UTF-8
zh_HK.UTF-8 UTF-8
zh_TW.UTF-8 UTF-8
zh_HK.BIG5 BIG5
zh_TW.BIG5 BIG5
locale-gen 命令就可以把对应的字符集装上了!

