是這樣的,tomcat8以后默認(rèn)編碼是UTF-8. 使用get方式接收參數(shù),中文顯示正常. 但是使用POST接收參數(shù)就是亂碼.需要使用request.setCharacterEncoding("utf-8");來編碼.雖然問題是解決了.但是沒明白怎么回事.請(qǐng)教有經(jīng)驗(yàn)的人能否解惑.謝謝.
1 回答

精慕HU
TA貢獻(xiàn)1845條經(jīng)驗(yàn) 獲得超8個(gè)贊
因?yàn)榇蠖鄶?shù)客戶端并沒有設(shè)置一個(gè)明確的編碼,默認(rèn)采用的是ISO-8859-1。post能夠發(fā)送編碼的形式很多,比如json,multifile。干脆讓開發(fā)者自己設(shè)置
- 1 回答
- 0 關(guān)注
- 879 瀏覽
添加回答
舉報(bào)
0/150
提交
取消