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 回答