2012-08-26 46 views
-2

可能重複:
Encoding conversion in java如何在Java中以編程方式將cp1251轉換爲utf-8?

其實我需要一個例子,方法從CP1251編碼轉換爲UTF-8在Java中。 例如,我沒有在PHP頭疼與此,因爲問題:

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

所以,可能是有人有一個經驗,使這幾樣在Java中的事情,請大家幫忙。 Thx提前。

+0

我討厭像kamaci,Wooble,TryTryAgain,馬克,alfasin這樣的社區 - 這會殺死像SO這樣的社交網站。最有用的答案是解決它的方法(程序),以及爲什麼有些人可能會刪除我的適當評論?我不想要它,沒有人會這樣做。和朋友-3爲什麼,爲「dublicate」?你瘋了嗎?哦,對不起,我忘了你的觀點完全沒有。 –

回答

6

與PHP相反,Java中的字符串沒有固有的字節級編碼。它們是原生的UTF-16字符串。所以如果你想重新編碼一個文件,只需要用一種編碼來讀取它,然後用另一種編碼來編寫。檢查出InputStreamReaderOutputStreamWriter

+0

它實際上並不是InputStreamReder它是InputStreamReader –

+0

的確你是對的。這是否對你造成混亂? –

+0

從Java API爬行的意義上說,不,謝謝。 –

相關問題