0

ファイルにエラーがあります。つまり、すべての文字は、"Giá»âºi tính".Javaを使用してそれらの文字を通常の文字に変換するプログラムを作成したいようなものです。それらをバイトに変換してから再び文字列に変換しようとしましたが、同じままでした。

4

1 に答える 1

1

これを行うには、ファイルのエンコーディングを知る必要があります。Javaは、内部的にすべての文字列をUTF-16として表します。この問題を修正するには、ファイルのエンコーディングを知っている必要があり、ファイルを読み取るときにそのエンコーディングを使用する必要があります:http: //goo.gl/PoBgo(Java API Docs)

于 2013-03-14T19:56:23.363 に答える