Re: [請益] 亂碼的問題…
※ 引述《Jason09 (奮發向上)》之銘言:
: ※ 引述《JoeHorn (獅子男)》之銘言:
: : 如果你希望用 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');
: 這樣對嗎?@@
除了SER NAMES 還有幾個看你要不要全加上去
連資料庫部分
var $charset = 'utf8';
var $names = 'utf8';
$conn = mysql_connect($this->host,$this->user,$this->password);
//排除亂碼問題
mysql_query("SET NAMES ".$this->names,$conn);
mysql_query("set character set ".$this->charset,$conn);
mysql_query("SET CHARACTER_SET_database= ".$this->charset,$conn);
mysql_query("SET CHARACTER_SET_CLIENT=".$this->charset,$conn);
mysql_query("SET CHARACTER_SET_RESULTS=".$this->charset,$conn);
網頁部分 <head> </head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
我是都這樣用,應該可以解決大部分亂碼問題,其他可能就是阿帕契跟MYSQL裡的問題
--
自己來寫新聞的網站 http://Newserr.com (新上線)
台灣媒體亂象 http://tinyurl.com/33wkz4 (維基)
公視節目表 http://0rz.tw/a7080
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.126.20.199
推
10/10 10:42, , 1F
10/10 10:42, 1F
推
10/11 23:36, , 2F
10/11 23:36, 2F
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章
125
129