Websphere上的其他语言字符问题

时间:2018-08-29 07:15:21

标签: linux file utf-8 websphere special-characters

在我们的应用程序中,由于循环中创建的文件之一,Linux系统中的temp文件夹被填充。原因是文件名具有特殊字符“ñ”。 因此系统无法理解该字符。应用程序部署在Websphere 8.5.5.12中,问题仅适用于linux,不适用于Windows。我认为此问题与encoding / linux / websphere有关,因此可以通过以下方式尝试:

  1. 在WAS中添加JVM参数,如下所示: search_terms = ('foo', 'bar', 'foobar') [x for x in ls if any(a in x for a in search_terms)] { "timestamp": "2018-08-29T07:06:02.3330000+00:00", "status": 404, "error": "Not Found", "message": "No message available", "path": "/health" }

  2. 将语言环境更改为: -Dclient.encoding.override=UTF-8

  3. -Dfile.encoding=UTF-8LANG=en_US.UTF-8的值从encoding.properties更改为<PROFILE_ROOT>/properties

  4. en=ISO-8859-1替换为en=UTF-8

  5. 设置编码如下:  File.io

  6. 从Eclipse设置UTF-8并重新编译,然后在服务器上重新部署。

  7. 使用字符串构造函数作为File.nio将文本转换为'UTF-8'。

尝试了几乎所有方法,但无法继续进行。

预先感谢您的帮助。

0 个答案:

没有答案