2013-04-30 57 views
1

我必須在Java中執行一些等同於iconv -f utf8 -t sjisMS $INPUT_FILE的操作。該命令在Unix中Java編碼 - 等同於Java中的sjisMS編碼

我沒有在java中找到sjisMS的任何編碼。 Java中有Shift_JIS,但不是sjisMS。在Java中是Ms932嗎?

幫我在這

回答

0

當一個人在Shift JIS讀取,答案看起來是的。

您可以通過Java命令行工具的native2ascii

native2ascii -encoding UTF-8 $INPUT_FILE tmp.txt 
native2ascii -reverse -encoding Ms932 tmp.txt $OUTPUT_FILE 

,然後做用的iconv二進制比較測試。

輸入文件與所有代碼一起生成時的效果最好。