gpt4 book ai didi

json - json解析器和编码器应该如何处理转义的unicode?

转载 作者:行者123 更新时间:2023-12-04 07:47:06 28 4
gpt4 key购买 nike

json 规范允许在 json 字符串(形式为\uXXXX)中转义 unicode。它特别提到受限制的代码点(非字符)作为有效的转义代码点。这是否意味着解析器应该从包含非字符和受限代码点的字符串中生成非法的 unicode?

一个例子:

{ "key": "\uFDD0" }

解码它要么要求您的解析器不尝试解释转义的代码点,要么生成无效的 unicode 字符串。不是吗?

最佳答案

当您解码时,这似乎是 unicode replacement character 的合适用法。 , U+FFFD .

来自 the Unicode Character Database :

  • 用于替换值未知或在 Unicode 中无法表示的传入字符
  • 比较使用U+001A作为控制字符来表示替代函数
  • 关于json - json解析器和编码器应该如何处理转义的unicode?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1515597/

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