-2

可能重复:
java中的编码转换

实际上,我需要一个示例,方法可以将 Java 中的 cp1251 编码转换为 utf-8。例如,我在 PHP 中对这个问题并不头疼,因为:

iconv($str, "cp1251", "utf-8");

所以,可能有人有用Java制作这些东西的经验,请帮忙。提前谢谢。

4

1 回答 1

6

与 PHP 不同,Java 中的字符串没有固有的字节级编码。它们是原生 UTF-16 字符串。因此,如果您想要重新编码文件,只需使用一种编码读取它并使用另一种编码写入。签出InputStreamReaderOutputStreamWriter

于 2012-08-26T13:36:29.730 回答