解决linux中文乱码
今天突然发现有个服务器上面的php输出的日志乱码,然后我查看php也是乱码,我下载windows本地,显示正常,我ctrl+c然后ctrl+v到服务器,还是乱码,各种转换,都不行,
查看xshell编码,utf-8的
查看系统编码echo $LANG,显示是en_US.UTF-8
再用file命令查看php,提示是个php script文件,然后机智的我直接删掉了<?php >,只保留php内容,然后file查看,提示是utf8的,这么就尴尬了,
后来发现有个修改系统编码的博文是这么说的
然后我赶紧查看了下echo $LC_ALL 显示en_US 根据网上的另一个帖子是这么说的
所以这个系统根本不支持中文, 虽然$LANG=en_US.UTF-8 把LC_ALL设置为空或者设置为en_US.UTF-8,不过看了下其他系统,我还是设置为了空