Re: [請益] 亂碼的問題…

看板PHP作者 (B.C.)時間18年前 (2007/10/10 10:20), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串4/5 (看更多)
※ 引述《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
我記得存檔也要存UTP-8才比較不會有問題吧?不知是嗎?
10/11 23:36, 2F
文章代碼(AID): #1733Rik9 (PHP)
討論串 (同標題文章)
文章代碼(AID): #1733Rik9 (PHP)