gpt4 book ai didi

language-agnostic - 如何区分UTF-8和ASCII文件?

转载 作者:行者123 更新时间:2023-12-04 07:48:58 27 4
gpt4 key购买 nike

如何区分UTF-8(无BOM)和ASCII文件?

最佳答案

如果文件包含任何设置了最高位的字节,则它不是 ASCII。

因此,如果唯一的可能性是 ASCII 或 UTF-8,那么它就是 UTF-8。

如果文件只包含高位清零的字节,那么区分它是 ASCII 还是 UTF-8 就没有意义,因为它们代表的是完全相同的一系列字符。但您可以将其称为 ASCII。

当然这并不能将 UTF-8 与 ISO Latin 或 CP1252 区分开来,也不能证实所谓的 UTF-8 实际上是有效的。

关于language-agnostic - 如何区分UTF-8和ASCII文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5830789/

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