Shift-JIS可以包含零吗?

时间:2016-04-22 11:50:44

标签: c shift-jis

我必须存储以互联网搜索的Shift-JIS格式编写的日文名称序列。我想将它们存储在字符数组中,并将它们写成一个文件,如:

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

我唯一担心的是,如果Shift-JIS字符可能包含'\ 0',那么这显然会破坏......但我不确定Shift-JIS是否会这样做。不幸的是,似乎Shift-JIS是一个如此神秘的系统,我几乎无法理解我在网上找到的系统的定义,并且有足够的信心自己回答这个问题。

1 个答案:

答案 0 :(得分:1)

查看Wikipedia' Shift-JIS byte map,字节值0x00-0x3F不用作第二个字节(也不是0x7F或0xFD-0xFF),因此您可以很好地解释{{1作为空终止符。