0

私は漢字を使ったコード取引をいくつか持っています。私の日食では、 project -> Properties -> Resource -> Text file を設定しencoding = UTF-8ました。また、ANT を使用javac.encoding=UTF-8して .ear を構築していました。Websphere7 で .ear を実行すると。しかし、どういうわけか、テキスト ファイルは UTF-8 としてエンコードされなくなりました。

問題は UTF-8 にありString.getBytes(ます。.length は各漢字に対して 3 を返しますが、UTF-8 を使用しない場合、すべての漢字が "?" になるため、String.getBytes().length は各文字に対して 1 を返します。3を返す方法を見つける必要があります。

私は何が欠けていますか?設定する必要がある Websphere の設定はありますか?

ありがとう、

4

1 に答える 1