背景
在使用ubuntu做服务器时,使用vim打开文件,中文乱码;
同时,程序中的中文参数会乱码,导致程序无法运行,举例:
function( $data = '音乐' ){ }
当调用该函数时,由于参数为中文,在执行程序时中文乱码,程序出错
安装中文支持
1.检查安装的locale
如果没有zn_CN.UTF-8,说明没有安装中文locale
2.安装中文locale
1 cd /usr/share/locales 2 sudo ./install-language-pack zh_CN
安装完成后,终端中就可以显示中文了
3.检验中文locale是否安装成功
1 sudo locale-gen //生成文件包 2 3 或者 4 5 sudo dpkg-reconfigure locales
区别:终端支持中文,ubuntu系统支持中文
终端支持中文
比如使用xshell或者putty等连接远程linux服务器时,可以设置ssh工具字符编码来显示中文;
此时linux服务器不一定支持中文;