Java文字列のスペイン語文字に問題があります。私はファイル内にコンテンツを持っていて、InputStreamReaderを使ってjavaオブジェクトに変換しようとすると、いくつかの文字列の出力は "cómo"で "cómo"になります。これが起こっている他のスペイン語のようなJava文字列のスペイン語文字の問題
あなたは私を変換するのに役立ちてもらえ
A =á E =é í= A ó= A 3 U =ú
と詳細..それは適切な出力です。事前
Java文字列のスペイン語文字に問題があります。私はファイル内にコンテンツを持っていて、InputStreamReaderを使ってjavaオブジェクトに変換しようとすると、いくつかの文字列の出力は "cómo"で "cómo"になります。これが起こっている他のスペイン語のようなJava文字列のスペイン語文字の問題
あなたは私を変換するのに役立ちてもらえ
A =á E =é í= A ó= A 3 U =ú
と詳細..それは適切な出力です。事前
で
おかげで、あなたはそうのように、InputStreamReader
のコンストラクタで文字エンコーディングを指定しようとしました:
FileInputStream fis = new FileInputStream("file.txt");
InputStreamReader isr = new InputStreamReader(fis, "UTF-8");
私は変換エンコーディングが "UTF-8"を使用して行われていることを確認しました。だから私は、変換後に "cómo"から "cómo"に文字列を変換する方法があるかどうかを考えました。 – Balaji
はあなたにInputStreamReader上の文字コードを指定する - ファイルは何エンコーディングhttp://download.oracle.com/javase/1.5.0/docs/api/java/io/InputStreamReader.html#InputStreamReader(java.io.InputStream, java.lang.String)
をに?特にどのように表現されている – Mark