作者Jason09 (奋发向上)
看板PHP
标题Re: [请益] 乱码的问题…
时间Wed Oct 10 09:19:31 2007
※ 引述《JoeHorn (狮子男)》之铭言:
: ※ 引述《Jason09 (奋发向上)》之铭言:
: : --------------------------------------------------------------------------
: : 我的 AppServ 在安装时,MySQL 编码那边就要选:UTF-8…
: : 安装好後,到 phpMyAdmin,会看到…
: : MySQL 文字编码: UTF-8 Unicode (utf8)
: : MySQL 连线校对: utf8_unicode_ci
: : --------------------------------------------------------------------------
: : 然後在 PHP 网页时,再用几种方法…
: : 例如…
: : <meta http-equiv=Content-Type content=text/html; charset=big5>
: : //上面的 big5 ,如果我的 MySQL 是utf-8 时,需要也因此改成 utf-8 吗?
: : mysql_query('SET NAMES utf8'); //还是 big5 ?
: : //mysql_query('SET CHARACTER_SET_CLIENT=utf8');
: : //mysql_query('SET CHARACTER_SET_RESULTS=utf8');
: : 这样对吗? /* 问题结束 */
: : ---------------------------------------------------------------------------
: 如果你希望用 big5 当作 charset 建置网页系统:
: * <meta http-equiv=Content-Type content=text/html; charset=big5>
: * 用 phpMyAdmin 建立 database 时,「校对」那边选 big5_chinese_ci 。
: * mysql_query('SET NAMES big5');
: 不过,依然强烈建议系统使用 UTF-8 作 charset 。
: UTF-8 的好处就是可以在同一个页面显示各国文字(ex:简体、日文、...)。
那我如果想要全部都用 UTF-8 的话…
就是…
安装 AppServ 时,MySQL 编码选:UTF-8
然後用 phpMyAdmin 建资料库时,「校对」那边不用再设定,因为会预设成 UTF-8
然後 PHP 网页那边,再下一行… mysql_query('SET NAMES utf8');
这样对吗?@@
--
暧昧是,比好朋友再亲一点,但比情人远一点。
暧昧是,见到她时,你会心跳;见不到她时,你会挂念她。
暧昧是,别人以为你们在搞地下情时,你会沾沾自喜。
暧昧是,你很想多走一步,但又怕会吓了她。你会很小心流露自己的感情。
我们暧昧,却从来不曾属於对方...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.73.154