0

我有一个具有不同操作系统(windows 和 gnu/linux)的集群,它使用 JBOSS(使用我的团队制作的 javabean)和使用 Tomcat 的“前端”运行应用程序。

每次应用程序在 gnu/linux 中运行时,系统都会破坏所有编码(ã,é,õ,á)。html 的图表集是 utf-8。

我看到了一个解决方案,它使用 getBytes(utf-8) 转换并强制字符串位于操作系统的 utf-8 上。但是有很多字符串,如果我对每个字符串都使用它,代码将被“污染”。

还有其他解决方案吗?

4

1 回答 1

0

发生这种情况是因为来自 sybase(database) 的所有数据都编码错误。为了解决这个问题,我们在连接 url (CHARSET=iso_1) 上添加了一个标志。

于 2012-07-04T12:22:47.363 回答