不知道这里发生了什么,但是如果我使用Php函数ord()(该函数返回一个字符的ASCII值),则对于两个不同的字符,我将获得相同的值。
print ord("’");
输出226
print ord("—");
也输出226。
有什么帮助吗?谢谢。
这些都不是ASCII值。ord
仅将单个字节转换为十进制数字,实际上不是“字符识别”。这两个字符都是以相同字节开头的多字节UTF-8字符226
。ord
忽略以下字节。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句