2016-04-22 109 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),所以你很好地将解释为空终止符。

相关问题