我的网站从我无法控制的外部来源导入了许多业务数据。其中,我要导入字符U + E006
当我在页面中回显此内容时:
See it here with an iOS device
FileFormat.info reports,这不是有效的UTF-8字符。
这是怎么回事? U + E006是否有效的UTF-8?如果我怀疑它实际上无效,为什么要使用iOS?
答案 0 :(得分:5)
Unicode范围U + E000-U + F8FF是private use范围,因此任何人都可以使用它来做自己想做的事情。苹果似乎决定在其中放一些表情符号。
还请注意,Unicode和UTF-8不是同一回事。这是一个未定义的Unicode字符,但没有说明字节序列是否为有效的UTF-8。