時計坂一刻館三号室

UTF8 下的中文 PHP 编程

屈超(沙滩凉鞋) 发表于 2006 年 2月 10 日 1 时 03 分

前言:

说实话,
凉鞋也觉得 UTF8 是好东西……
毕竟同屏显示中日韩对东亚人的吸引力是不小的……
(当然好处不仅是这点啦……)
不仅是网页程式……
很多应用程式的内核都开始使用 Unicode 编码……
目的是显而易见的:支援多语言显示……
微软的所有软体都是 Unicode 内核……
所以日文软体拿到你的中文 XP 上是可以正常显示的……
而中文 98 就会因为 GB 内核安装其他语言软体时造成乱码……

至于 UTF8 ,
可以说是 Unicode 的一个分支,
它用三个字节保存一个汉字……
(Unicode 用四个字节)
应用软体都集体投奔 Unicode 了……
就不允许我们搞网页程式的用 UTF8?

本文中凉鞋就尽量多方位介绍一下 UTF8 编码下的 PHP 编程……
至于为什么单独介绍“中文”……
一来是因为英文这玩意实在不需要考虑 UTF8 ……
除非你准备做多语言系统……
(我要发些牢骚:现在的老外写程式时根本不重视这个问题……)
二来是中日韩等多字节语系在 UTF8 编码下的处理方式其实大同小异……
依葫芦画瓢即可……
好……先从数据库处理部分开始吧……

目录

  1. 前言
  2. 连接数据库
  3. 数据升级
  4. 数据降级
  5. 文件编码
  6. 中文截取
读取中……

6 则评论

  1. 1

    Aunt 的评论内容:

    2006 年 2月 26 日 0 时 44 分

    郁闷 我在这里什么都看不懂啊

  2. 2

    時計坂一刻館三号室 » Blog 存档 » Wiki 中文又可以访问鸟…… 的评论内容:

    2006 年 3月 8 日 16 时 16 分

    […] 至于为何是 %us 嘛…… 因为 Wiki 使用 UTF8 编码…… […]

  3. 3

    時計坂一刻館三号室 » Blog 存档 » 试用 Windows Live Mail Beta - Mobile 的评论内容:

    2006 年 4月 7 日 21 时 04 分

    […] 好久不上 Live Mail …… 今日去收信才看到 M$ 发来的邀请函…… 于是就使用一下啰…… 我的 Palm 用的 NetFront 3.1 浏览器…… 内核日文…… 所以访问时出现部分乱码…… 可能是 UTF8 支援不够好的缘故…… 可能用 Opera Mini 可能会好很多…… 不说了…… 直接上图…… (隐私关系…… 打了马赛克……) […]

  4. 4

    時計坂一刻館三号室 » 部落格存档 » 为 WordPress 数据添加字符集选项…… 的评论内容:

    2006 年 8月 5 日 18 时 19 分

    […] UTF8 当然是首选方案…… 我也针对 UTF8 编码下的 PHP 编程写过一篇日志…… 而这次对 WordPress 2.0.4 的修改也正是处于这个目的: 为了以正确的 UTF8 编码储存中文字符…… (当然修改过后…… 您也可以使用其它编码…… 这里仅以 UTF8 为例……) […]

  5. 5

    wow gold 的评论内容:

    2007 年 11月 27 日 15 时 46 分

    是编码吗?怎么看不清楚.

  6. <a href='http://www.QuChao.com' rel='external nofollow'>沙滩凉鞋</a>

    沙滩凉鞋 的评论内容:

    2007 年 11月 27 日 19 时 03 分

    哪里看不清楚?

发表评论

可用标签:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

播放器加载中……
读取中……
图书数据加载中……
读取中……
剧集数据加载中……
读取中……
专辑数据加载中……
读取中……
2008 Firefox+ Summit
歌曲数据加载中……
读取中……
通讯方式加载中……
读取中……
QR Code 加载中……
读取中……