0

JBOSS(私のチームが作成したjavabeansを使用)でアプリを実行し、Tomcatで「フロントエンド」を実行するさまざまなOS(Windowsおよびgnu / linux)のクラスターがあります。

アプリがgnu/linuxで実行されるたびに、システムはすべてのエンコード(ã、é、õ、á)を壊しました。htmlのチャートセットはutf-8です。

getBytes(utf-8)を使用して文字列を変換し、OSのutf-8に強制的に配置することで、この解決策を見ました。しかし、文字列はたくさんあり、すべての文字列にこれを使用すると、コードが「汚染」されます。

他に解決策はありますか?

4

1 に答える 1

0

これは、sybase(データベース) からのすべてのデータのエンコーディングが間違っていたために発生していました。解決するために、接続 URL ( CHARSET=iso_1 ) にフラグを追加しました。

于 2012-07-04T12:22:47.363 に答える