我寫了個服務端,然后用HTML寫了個表單。然后通過表單把網頁的資料發送給服務端,服務端讀到網頁回傳的資料是一串亂碼是咋回事嘞

uj5u.com熱心網友回復:
讀到的是這個t? ? &?,?+?0?/?$?#?(?'?? ?? ? ? = < 5 /
\
# hhttp/1.1 ?
uj5u.com熱心網友回復:
只要出現亂碼,一定是編碼不一致造成的。資料一定是一位元組一位元組傳遞的,而“漢字”這兩個字用gbk編碼后再傳遞是6個位元組,用utf8編碼后再傳遞是4個位元組。這時候服務端收到這些位元組后,會很迷惑,不知道是gbk還是utf8,所以你只要給他指定用什么編碼,亂碼自然解決。
uj5u.com熱心網友回復:
HTML中指定UTF-8編碼,服務器端接收資料設定UTF-8編碼uj5u.com熱心網友回復:
設定了,依舊沒有解決。問題我找到了是JDK本機的編碼和服務器的編碼不一致,沒什么影響uj5u.com熱心網友回復:
設定了,沒有效果,問題是JDK本機的編碼和服務器的編碼不一致,沒什么影響轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/67906.html
標籤:Web 開發
