|
|
这里有两个字“攞離”
我用gb2312的locale,无法显示这两个字,用gb18030的locale就没问题
我的/etc/locales.build
[PHP]
en_US/ISO-8859-1
en_US.UTF-8/UTF-8
zh_CN/GB18030
zh_CN.GB2312/GB2312
zh_CN.UTF-8/UTF-8
[/PHP]
我的locale
[PHP]
lomat@toy /etc $ locale
LANG=zh_CN
LC_CTYPE=zh_CN
LC_NUMERIC="zh_CN"
LC_TIME="zh_CN"
LC_COLLATE="zh_CN"
LC_MONETARY="zh_CN"
LC_MESSAGES="zh_CN"
LC_PAPER="zh_CN"
LC_NAME="zh_CN"
LC_ADDRESS="zh_CN"
LC_TELEPHONE="zh_CN"
LC_MEASUREMENT="zh_CN"
LC_IDENTIFICATION="zh_CN"
LC_ALL=
[/PHP]
全部locale
[PHP]
lomat@toy /etc $ locale -a
C
en_US
en_US.utf8
POSIX
zh_CN
zh_CN.gb2312
zh_CN.utf8
[/PHP]
测试方法:先用你的GB2312的locale,开启一个控制台,在控制台上粘贴给定的两个字,看看能不能粘贴上去正常显示,再换GB18030的locale,同样的方法。
我的结果是:
在GB2312下,控制台上无法粘贴并显示那两个字,GB18030就没问题 |
|