我不得不存储用Shift-JIS格式写成的从互联网上获取的日文名字序列。我正在考虑将它们存储在字符数组中,并将它们写入一个文件中,如下所示:
fprintf(fp,"The name is [%s]\n",string_array);我唯一担心的是,如果Shift-JIS字符可能包含'\0‘,那么这显然会破坏.但我不确定轮班是否有过。不幸的是,这似乎是一个转变-JIS是如此神秘的系统,以至于我几乎无法理解我在网上找到的系统的定义,有足够的信心自己回答这个问题。
发布于 2016-04-22 12:01:47
查看维基百科的Shift-JIS字节映射,字节值0x00-0x3F不被用作第二个字节( 0x7F或0xFD-0xFF也不使用),所以您可以将'\0'解释为空终止符。
https://stackoverflow.com/questions/36793091
复制相似问题