Re: [請益] 新增資料無法顯示中文

看板PHP作者 (.)時間16年前 (2010/01/07 21:39), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串4/4 (看更多)
※ 引述《punding (.)》之銘言: : ※ 引述《punding (.)》之銘言: : : 你好,我也遇到了相同的問題 : : 請問有人知道該如何解決這個問題嗎? : : 或是該從哪邊去更改設定呢? : : 所有資料都進去了,但是就是中文的顯示空白… : 問題解決自己來回… : 主要是網頁與資料庫的校對編碼要一致 : <meta http-equiv="content-type" content="text/html;charset=Big5"> : 我嘗試把他改成utf8,但網頁的字體都是亂碼 : 所以就用phpMyadmin把MySQL裡面的所有校正都改成big5_chinese_ci : 就可以正常輸入了,許功蓋也不會有問題 : 另外在.php裡面,傳入mysql之前也會多加這幾行 : mysql_query("'SET NAMES 'Big5'"); : mysql_query('SET CHARACTER_SET_CLIENT=Big5'); : mysql_query('SET CHARACTER_SET_RESULTS=Big5'); : 之後再傳入 : mysql_db_query("mydb",$sql,$link) : → Dreason:就算這樣許功蓋還是會有問題..愛用UTF8吧 01/06 23:05 : 推 buganini:目前只是剛好看不到問題 而且client side的Big5有很多種 01/06 23:13 : → buganini:最好還是用UTF-8... 01/06 23:13 : → punding:真的嗎?那網頁得重新寫了…囧,要怎麼寫才不會有亂碼? 01/07 00:07 : → buganini:說說你之前用UTF-8的時候的設定/code/症狀吧 01/07 02:07 : → appleboy46:不用重新寫吧,用轉碼的方式,很多 editor 都有提供此 01/07 12:25 : → appleboy46:功能 01/07 12:25 我嘗試用PSPPad去做轉碼的動作,除了把上面的html&php語法中的Big5改成utf8 在firefox底下開變成一切正常,但是用IE開卻變成一片空白… 是我轉碼的方式錯了嗎? 我先把程式碼讀進psppad,然後選上面的menu格式→utf8 還是有另外的方法呢? 謝謝 -- ╓───────────────╖ ████████████████▁▁▁▁▁▁▁▁▁ ███████████████ http://0rz.tw/5c1C0 ████ █████████ ███來自punding的筆跡 ████▔▔▔▔▔▔▔▔▔ ───────────────┘ ▔▔▔▔▔▔▔▔▔▔ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.105.113.31

01/07 21:45, , 1F
apache的話 檢查httpd.conf有沒有AddDefaultCharset
01/07 21:45, 1F

01/07 21:45, , 2F
有的話註解掉
01/07 21:45, 2F

01/07 21:45, , 3F
然後請確認IE到底是用哪個編碼在解譯他
01/07 21:45, 3F

01/07 21:51, , 4F
有了,十分謝謝你的幫忙!
01/07 21:51, 4F
文章代碼(AID): #1BHUGXJS (PHP)
文章代碼(AID): #1BHUGXJS (PHP)