gpt4 book ai didi

Shift-JIS 可以包含零吗?

转载 作者:太空宇宙 更新时间:2023-11-03 23:44:40 24 4
gpt4 key购买 nike

我必须存储从互联网上获取的以 Shift-JIS 格式编写的日语名称序列。我正在考虑将它们存储在字符数组中并将它们写入一个文件,例如:

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

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

最佳答案

查看维基百科的 Shift-JIS byte map ,字节值 0x00-0x3F 未用作第二个字节(0x7F 或 0xFD-0xFF 也不是),因此您可以将 '\0' 解释为空终止符。

关于Shift-JIS 可以包含零吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36793091/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com