编译好的java web项目,在unix上运行weblogic日志输出中文是问号.

编译好的java web项目,在unix上运行weblogic日志输出中文是问号.,第1张

你的unix系统编码是什么呀,敲一下命令: echo $LANG,看输出结果是什么,如果不是zh_CN.UTF-8,那么系统默认编码就是不支持中文的,可以设置一下

修改/etc/sysconfig/i18n

英文版系统:

LANG="en_US.UTF-8"

SYSFONT="latarcyrheb-sun16"

中文版系统:

LANG="zh_CN.UTF-8"

SYSFONT="latarcyrheb-sun16"

肯定还是编码问题……

不过不知道 java 如何处理字符串的。建议你在 jsp 源代码里面检测一下编码,有可能某个部分不是 utf8 了。

你的 Linux 上面 i18n 文件是哪个文件的设置?

你这个是 locale 设置,貌似对 apache tomcat 无效。感觉不是代码出问题的话,就是需要你修改相应的设置文件才行。

ftp 的编码设置也是独立的文件。这里其实也是无效的。

------------------

忘了说了。zh_CN 不等于 zh_CN.utf8 。默认的 zh_CN 印象里等于 zh_CN.GB2312 。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/805733.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-29
下一篇2023-08-29

发表评论

登录后才能评论

评论列表(0条)

    保存