在suse下程序执行正常,程序中的中文输出也正常,数据内容输出也正常,但是唯一的问题就是tomcat的日志中输出的中文都显示为问号。
更换了/etc/sysconfig/language中的字符集为任何中文形式显示都不行
最后找到的方式是执行如下命令:
export LC_ALL=zh_CN
此时的字符集编码为zh_CN.UTF-8:
#RC_LANG="en_US.UTF-8"
RC_LANG="zh_CN.UTF-8"
#RC_LANG="zh_CN.GB2312"
这时候输出中文显示已经正常了,至于其他中文字符集是否也会被正确输出,我就不知道了。大家可以试验后回帖