繁体   English   中英

UTF-8中的int值与特殊字符不同

[英]Differ special character from int value in UTF-8

我想以UTF-8格式存储数据。 数据可以用任何原始类型和String(标准DataOutput API)表示。 每个数据记录都由“记录分隔符”符号分隔(ASCII int-30,十六进制-1E)。 如何解决阅读这个特殊字符的问题? 案例举例:

  1. 我正在写字符串,在那里我可以正确阅读此字符。
  2. 我在写整数。 (int)30和(special char)30之间的值30应该有什么区别?

读取int您正在读取4个字节的单位。 您将知道记录分隔符和整数之间的区别,因为记录分隔符的单位不是4个字节。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM