作者wawawa (哇哇哇○( ̄﹏ ̄)○)
看板PHP
標題Re: [請益] 請教MySQL編碼問題
時間Mon Oct 10 20:39:46 2005
※ 引述《TsukinoUsagi (月野兔)》之銘言:
: ※ 引述《KennyL (Giant Heart)》之銘言:
: : 我在mysql中的table中, 利用phpmyadmin建立了一些中文資料
: : 在phpmyadmin中顯示皆正常, 但用php讀出來卻都是????
: : 假使是用程式insert資料到db中, 則在phpmyadmin中會變成亂碼..
: : 但用query出來的中文又能正常顯示..
: : 我已將DB及table的"校對"都改成Bi5, 也將my.ini中都改成Big5了..
: : 但結果似乎一樣..@@"
: : 想請教該如何設定才能將mysql與程式insert資料的編碼一致呢? 謝謝~
: 我猜你的mysql是4.1版的.
: 在php裡連上mysql資料庫之後立刻執行這兩行sql指令:
: set names 'big5';
: set character set 'big5';
: 之後insert, update或select之類的sql指令,
: 應該都能正常處理中文字了.
其實只要set names big5就可以了
因為set names big5等同於:
set character_set_client = big5;
set character_set_results = big5;
set character_set_connection = big5;
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.16.1.95