我必须存储以互联网搜索的Shift-JIS格式编写的日文名称序列。我想将它们存储在字符数组中,并将它们写成一个文件,如:
fprintf(fp,"The name is [%s]\n",string_array);
我唯一担心的是,如果Shift-JIS字符可能包含'\ 0',那么这显然会破坏......但我不确定Shift-JIS是否会这样做。不幸的是,似乎Shift-JIS是一个如此神秘的系统,我几乎无法理解我在网上找到的系统的定义,并且有足够的信心自己回答这个问题。
答案 0 :(得分:1)
查看Wikipedia' Shift-JIS byte map,字节值0x00-0x3F不用作第二个字节(也不是0x7F或0xFD-0xFF),因此您可以很好地解释{{1作为空终止符。