danLu 寫:小竹子 寫:phpMyAdmin 有支援多國語系瀏覽吧!資料本身沒問題,只是瀏覽會看到亂碼而已
我猜想可能是phphMyAdmin2.63有bug吧,
所以我作了一個測試,我新弄了一個以utf8編碼的表格,
輸入了一些資料,phphMyAdmin2.63的瀏覽看到的中文是正常,
接著我作網頁的輸出,然後還是看到一堆亂碼:
http://www.dan-studio.com/temp/book2.php
我是著調整phpMyAdmin的語系校正,但是都沒有效,
這是國外主機的問題嗎?還是phphMyAdmin2.63版本的問題,
或者大大們知道怎麼回事的,還請不吝賜教。
補充一下我的檢查測試程式:
<?
$link=mysql_pconnect("-------","-------","------");
mysql_select_db("------",$link);
$str="select book_no,book_title,book_sub,book_au, book_pub, book_key, book_intro,book_data, book_class, book_fig from book order by 'book_no'";
$list=mysql_query($str,$link);
list($book_no, $book_title, $book_sub,$book_au, $book_pub, $book_key, $book_intro,$book_data,$book_class, $book_fig)=mysql_fetch_row($list);
mysql_close($link);
?>
另外在國外的討論區我看過有人再wordpress的樣板裡頭加上:
$this->dbh = @mysql_connect($dbhost,$dbuser,$dbpassword);
//add this line
$this->query(”SET NAMES ‘utf8′”);
可是這個我實在是搞不清楚一般資料庫查詢的語法要怎麼寫。