如何在Java中以编程方式将cp1251转换为utf-8?

如何在Java中以编程方式将cp1251转换为utf-8?,java,cp1251,Java,Cp1251,可能重复: 事实上,我需要一个例子,在Java中从cp1251编码转换为utf-8的方法。 例如,我对PHP中的这个问题并不感到头痛,因为: iconv($str, "cp1251", "utf-8"); 所以,可能有人有用Java制作这些东西的经验,请帮助。 与PHP不同,Java中的字符串没有固有的字节级编码。它们是本机UTF-16字符串。所以,如果你想重新编码一个文件,只要用一种编码读取它,用另一种编码写入即可。请查看InputStreamReader和OutputStreamWrit

可能重复:

事实上,我需要一个例子,在Java中从cp1251编码转换为utf-8的方法。 例如,我对PHP中的这个问题并不感到头痛,因为:

iconv($str, "cp1251", "utf-8");
所以,可能有人有用Java制作这些东西的经验,请帮助。
与PHP不同,Java中的字符串没有固有的字节级编码。它们是本机UTF-16字符串。所以,如果你想重新编码一个文件,只要用一种编码读取它,用另一种编码写入即可。请查看
InputStreamReader
OutputStreamWriter

它实际上不是InputStreamReader,或者它是InputStreamReader。事实上,您是对的。这对你造成了任何困惑吗?在Java API中爬行的意义上,不,谢谢。我讨厌kamaci、Wooble、Trytrytreach、Mark、alfasin这样的社区-这杀死了所有这样的社交网站。最有用的答案是解决它的方法(程序),为什么有些人可以删除我的评论?!我不想要,没人想要。还有朋友-3是为了什么,为了“dublicate”?你疯了吗?哦,对不起,我忘了你的分数根本没有达到。