2011-12-11 10 views
0

私は自分のウェブアプリケーションを中国語に変換しようとしています。私は既に自分のプロパティファイル形式をUTF-8に変更しました。しかし、私がそれをエンコードしようとすると、java.lang.Exception "ファイルを読むことができません"と表示されています。どのようにそれを行うにはどのような試練問題があるかもしれません?ウェブアプリケーションへの中国語のサポート

答えて

1

プロパティファイルはでなく、はUTF-8でエンコードする必要があります。負荷

(リーダー)/ストア(ライター、String)をメソッドのロードとストア 性質以下に指定シンプル 行指向形式の文字ベースのストリームからおよびに:Properties class documentationをお読みください。ロード(InputStream)/ ストア(OutputStream、String)メソッドは、 ストリームがISO 8859-1文字エンコードでエンコードされていることを除き、ロード(Reader)/ストア(Writer、String)ペアと同じ方法で動作します。 。 をこのエンコーディングで直接表現できない文字は、 Unicodeエスケープを使用して記述できます。単一の 'u'文字だけがエスケープ シーケンスで許可されます。 native2asciiツールを使用して、プロパティファイル を他の文字エンコーディングとの間で変換することができます。

私はこれがあなたの例外の原因であるとは確信していません。実行しているコードと、取得している例外のスタックトレースを表示します。

+0

こんにちは。一行の例外を示しています。別の解決策があります。http://konieczny.be/unicode.htmlこのサイトは私のutf-8テキストをhtmlエントリに変換するのに役立ちます。私のプロパティファイルにテキストを置くだけです。それは動作します。あなたは他の解決策がありますか?私に示唆してください..ありがとう。 – Rati