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