gpt4 book ai didi

encoding - 为什么这个字符的 ASCII 表示返回为 226 128 153?

转载 作者:行者123 更新时间:2023-12-05 01:02:45 27 4
gpt4 key购买 nike

所以我在玩这个工具:

http://www.unit-conversion.info/texttools/ascii/

当我尝试这个角色时:

'

我看到值 039 可以从以下位置验证:http://www.asciitable.com

但我很好奇:


同一工具中的该字符将返回:226 128 153

但据我所知 ASCII 是 8 位(甚至是 7...)

这里的226 128 153是什么?

最佳答案

你拥有的角色是U+2019 RIGHT SINGLE QUOTATION MARK ,这也是在大多数位置表示撇号的正确打印方式。

网站所做的是用 UTF-8 表示字符。正如您在我链接的页面中看到的那样,这个字符被编码为三个字节,十六进制的 0xE2 0x80 0x99 或十进制的 226 128 153

该页面使用 UTF-8 而不是 ASCII 的原因是什么?简单的。首先,ASCII 是 UTF-8 的子集。其次,UTF-8 支持整个 Unicode。因此,如果可以使用 UTF-8 代替,则几乎没有理由使用 ASCII。

关于encoding - 为什么这个字符的 ASCII 表示返回为 226 128 153?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28286059/

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