[請益] 中文編碼的問題

看板PHP作者 (秘密虎)時間18年前 (2008/02/03 16:28), 編輯推噓3(304)
留言7則, 5人參與, 最新討論串1/1
我在家用 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

02/03 21:27, , 1F
mysql_query('SET NAMES utf8');
02/03 21:27, 1F

02/04 03:10, , 2F
我把樓上的指令寫在mysql_connect的下一行,結果還是亂碼
02/04 03:10, 2F

02/04 12:37, , 3F
我想會不會有可能是網頁編碼錯掉了?
02/04 12:37, 3F

02/05 16:04, , 4F
你遠端 php-mysql 的版本是什麼?
02/05 16:04, 4F

02/07 00:25, , 5F
新版的MySQL好像都會這樣..
02/07 00:25, 5F

02/07 00:25, , 6F
你可以GOOGLE一下找phpMyadmin顯示亂碼
02/07 00:25, 6F

02/07 00:25, , 7F
我後來也是這樣找到解決方法
02/07 00:25, 7F
文章代碼(AID): #17fNiMOm (PHP)
文章代碼(AID): #17fNiMOm (PHP)