2016-04-22 61 views
2

我不得不存儲從互聯網上取出的Shift-JIS格式的日文名字序列。我想在字符數組存儲它們,並將它們與像寫入文件:Shift-JIS是否可以包含零?

fprintf(fp,"The name is [%s]\n",string_array); 

我唯一擔心的是,如果按住Shift JIS字符可能包括「\ 0」,那麼這顯然打破...但我不確定是否Shift-JIS有。不幸的是,似乎Shift-JIS是一個如此神祕的系統,我幾乎無法理解我在網上找到的系統的定義,並有足夠的信心自己來回答這個問題。

回答

1

查看維基百科的Shift-JIS byte map,字節值0x00-0x3F不用作第二個字節(也不是0x7F或0xFD-0xFF),所以你很好地將解釋爲空終止符。

相關問題