ubuntu下的locale

由于某些缘由,将一台平时本身用的ubuntu机器用来做为临时的测试机。
将工程和公共的资源,好比统一的网站页头、页尾的php等都弄到测试机上去以后,启动应用,访问页面,发现php引入的部分出现了乱码。
本身的开发机器上有这样公共资源,跑起来并不会出现乱码。
所以,应该是编码的缘由,将编码设置为公司统一的zh_CN.GB18030以后,发现仍是乱码,瞬间凌乱了。
最后,发现,原来是这台机器上面并无安装zh_CN.GB18030。

vi /var/lib/locales/supported.d/local
zh_CN.UTF-8 UTF-8
en_US.UTF-8 UTF-8
在这个文件末尾加上
zh_CN.GB18030 GB18030
保存并关闭此文件
运行
sudo dpkg-reconfigure locales从新生成字符集。

验证下是否安装成功

好了,GB18030添加成功,应用启动以后,乱码问题解决。
php

相关文章
相关标签/搜索