看板 Web_Design 關於我們 聯絡資訊
小弟上一篇有提到亂碼的問題,至今還是沒有解決 ... 所以小弟決定自行測試看看 小弟是使用PHP後端 使用mb_convert_encoding將UTF8編碼轉成BIG5之後 傳送至設定META為BIG5的頁面,顯示出來的東西還是亂碼.. 只是與直接傳送過去顯示的方式不同而已 想請問這是什麼原因呢? 簡單的說就是 UTF-8頁面 將UTF-8轉為BIG5 並傳送至 BIG5編碼的頁面顯示出來還是亂碼 請問各位先進這是什麼原因? 小弟先在此感謝各位了!謝謝! -- Sent from my 3cm -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.120.19.218 ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1421293638.A.E66.html
LPH66: 給一下你的測試碼好了, 編碼這回事沒看到實際怎麼亂的 01/15 16:23
LPH66: 很難猜得中問題在哪 01/15 16:23
LPH66: 還有這還跟測試環境/資料來源/有時原始碼編碼也有關 01/15 16:24
我在FORM加上accept-charset="big5" 就解決了 但是這樣IE不支援 ... 好像是因未我這邊就算轉成BIG5,但因為頁面是UTF8 送出去的值就還是有問題 總之,好像是要對方那邊將我傳過去的轉換才可以 ... 資料來源我是隨便打中文字來做測試的 ※ 編輯: crossdunk (59.120.19.218), 01/15/2015 16:41:18
ssccg: 你送的時候有指定content type的charset? 01/15 20:53
ssccg: "傳送至BIG5編碼的頁面",上一篇就推過server怎麼處理 01/15 20:54
ssccg: request跟回傳的reponse頁怎麼產生不一定有關了... 01/15 20:54