我之前读过 Spolsky 的关于字符编码的文章,以及从潜入 python 3中的这篇文章。我知道 php 在某些时候会使用 Unicode,但我无法理解为什么这很重要。
如果正在使用 php-CLI,那是有道理的。但是,在 Web 服务器世界中,浏览器是否可以获取这个整数并将其转换为字符(基于字符编码)。
我没有得到什么?
我之前读过 Spolsky 的关于字符编码的文章,以及从潜入 python 3中的这篇文章。我知道 php 在某些时候会使用 Unicode,但我无法理解为什么这很重要。
如果正在使用 php-CLI,那是有道理的。但是,在 Web 服务器世界中,浏览器是否可以获取这个整数并将其转换为字符(基于字符编码)。
我没有得到什么?
PHP 字符串函数通常将字符串视为 8 字节字符序列。我在通过字符串函数时遇到了各种各样的中文文本问题。substr()
例如,可以将一个多字节字符切成两半,这会给 XML 解析器带来各种问题。
好吧,一方面,您需要以某种方式生成浏览器显示的字符串:-)
这里有一个很棒的关于 Unicode 和 Web 的常见问题解答部分。看看它是否回答了你的一些问题。