arc
2006-03-09, 09:29 PM
我是灌AppServ 2.5.4a版的,使用上沒任何問題,現在有一筆資料,以打好了為excel檔,我以轉成*.cav檔,用phpmyadmin 2.8.0.1把這檔裡的資料匯入,在匯入時編碼選big5,也都可以正當匯進去,在phpmyadmin裡都可以正確的看到,但問題來了,我用ie去看網頁時,那些資料中文字部份變成???,不知該怎麼辨,可以讓他正確的用ie顯示,所以想請大大幫幫忙,看有沒有人也有遇過類似的問題,謝謝!
| arc 2006-03-09, 09:29 PM 我是灌AppServ 2.5.4a版的,使用上沒任何問題,現在有一筆資料,以打好了為excel檔,我以轉成*.cav檔,用phpmyadmin 2.8.0.1把這檔裡的資料匯入,在匯入時編碼選big5,也都可以正當匯進去,在phpmyadmin裡都可以正確的看到,但問題來了,我用ie去看網頁時,那些資料中文字部份變成???,不知該怎麼辨,可以讓他正確的用ie顯示,所以想請大大幫幫忙,看有沒有人也有遇過類似的問題,謝謝! arc 2006-03-09, 10:09 PM ps:那php網頁也是我自己設計的,自己key資料含中文也都可以正確顯示,匯進去的就只能看到英文和數字,中了就變成問號了。 穩ㄝ 2006-03-09, 11:17 PM 不知道您所用的AppServe內附的MySQL是哪一個版本.... 如果是5.x....它內定是以UTF8的編碼法在傳遞資料.... 所以.... arc 2006-03-09, 11:23 PM 我也是這麼想說,我用mysql 4.1版,我有看了一下預設也是UTF8的編碼在傳,我試過用*.cav匯入用UTF8會出現亂碼,一定要調big5,mysql要怎麼調編碼法呢,如果真的調big5,我原本mysql裡的資料會不會變成亂碼呢,謝謝回覆。 arc 2006-03-10, 10:06 AM 以解決問題了,我在我網頁的最上面加上這3行就ok了,都可看的到匯入資料庫的東西,給大家做個參考。 mysql_query("SET NAMES 'big5'"); mysql_query("SET CHARACTER SET big5"); mysql_query("SET CHARACTER_SET_RESULTS=big5'"); |