UTF8下的中文PHP编程

http://tech.ddvip.com   2007年08月24日    社区交流

内容摘要:UTF8下的中文PHP编程

  前言:

  说实话,

凉鞋也觉得 UTF8 是好东西……

毕竟同屏显示中日韩对东亚人的吸引力是不小的……

(当然好处不仅是这点啦……)

不仅是网页程式……

很多应用程式的内核都开始使用 Unicode 编码……

目的是显而易见的:支援多语言显示……

微软的所有软体都是 Unicode 内核……

所以日文软体拿到你的中文 XP 上是可以正常显示的……

而中文 98 就会因为 GB 内核安装其他语言软体时造成乱码……

  至于 UTF8 ,

可以说是 Unicode 的一个分支,

它用三个字节保存一个汉字……

(Unicode 用四个字节)

应用软体都集体投奔 Unicode 了……

就不允许我们搞网页程式的用 UTF8?

  本文中凉鞋就尽量多方位介绍一下 UTF8 编码下的 PHP 编程……

至于为什么单独介绍“中文”……

一来是因为英文这玩意实在不需要考虑 UTF8 ……

除非你准备做多语言系统……

(我要发些牢骚:现在的老外写程式时根本不重视这个问题……)

二来是中日韩等多字节语系在 UTF8 编码下的处理方式其实大同小异……

依葫芦画瓢即可……

好……先从数据库处理部分开始吧……

==========================================

连接数据库

  很多人刚升级到 Mysql 4.1 时会发现数据乱掉了……

其实是因为 Mysql 从 4.1 开始支援字符集了……

而且默认字符集正是 UTF8 ……

(充分证明与国际接轨的重要性…… 嘿嘿……)

责编:豆豆技术应用

正在加载评论...