小编air*_*mil的帖子

Websphere上的字符编码问题

关于在两个应用程序服务器(Websphere 8.0.0.3)中部署的应用程序,我有以下问题。

这些服务具有相同的配置文件(肯定的是,我导出了一个配置文件并将其导入到第三台应用程序服务器中),并且在读取和显示以iso8859-7编码的文件时遇到了问题。一台应用程序服务器正确显示它们,另一台显示文件中非ASCII字符的引号。另一个应用程序服务器在正确显示它们时没有问题。由于我怀疑问题并非出自Websphere,而是OS问题(在所有情况下均为Unix SLES),因此我从一个服务器导出了配置文件,并将其安装在第三个服务器上,并且似乎都可以正常工作精细。

为了解决这个问题,我已经部署了一个简单的servlet,以显示jvm的默认字符集。在有问题的显示器上显示US-ASCII,在有问题的显示器上显示UTF-8。以运行应用程序服务器的用户身份在unix终端中运行语言环境,在两台计算机上的en_US.UTF8上都设置了lang。

我要添加的最后一件事是,该应用程序还使用带有log4j绑定的slf4j写入日志文件。在有问题的服务器上,日志文件是ASCII,在好的服务器上是UTF-8。很显然,在日志中记录iso8859-7字符时,显示问号(?)而不是实际字符。

我的问题是我应该继续在Websphere中寻找配置错误问题还是这是操作系统设置问题

先感谢您

Vasileios Mylnakis

ascii utf-8 iso-8859-1 character-encoding

5
推荐指数
1
解决办法
8382
查看次数

标签 统计

ascii ×1

character-encoding ×1

iso-8859-1 ×1

utf-8 ×1