看板 PHP 關於我們 聯絡資訊
我在家用 appserv-win32-2.5.7 架了一個網站,其中有留言板的功能, 有用到 MySQL 資料庫,如果 mysql_connect 位置是用 localhost 的話 ,在網頁上用 PHP 語法讀出來的中文字都能正確顯示;但是從遠端電腦 使用 mysql_connect( [我家IP], [帳號], [密碼] ) 來讀取資料庫的話 ,從資料庫中讀出的中文都會變成亂碼,請問要怎麼讓中文正確顯示呢? 我的系統: 遠端系統: 作業系統:Windows Vista 作業系統:Linux PHP 版本:PHP Version 5.1.6 PHP 版本:PHP Version 4.3.4 MySQL 版本:5.0.24a MySQL 文字編碼:UTF-8 Unicode (utf8) MySQL 連線校對:utf8_unicode_ci -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.62.93.30
ybite:mysql_query('SET NAMES utf8'); 02/03 21:27
icrofox:我把樓上的指令寫在mysql_connect的下一行,結果還是亂碼 02/04 03:10
yudian:我想會不會有可能是網頁編碼錯掉了? 02/04 12:37
kylekai:你遠端 php-mysql 的版本是什麼? 02/05 16:04
cloudfly:新版的MySQL好像都會這樣.. 02/07 00:25
cloudfly:你可以GOOGLE一下找phpMyadmin顯示亂碼 02/07 00:25
cloudfly:我後來也是這樣找到解決方法 02/07 00:25