1. 程式人生 > >Tomcat web 編解碼過程

Tomcat web 編解碼過程

【但是】如果server.xml中設定URIEncoding="utf-8",沒有設定useBodyEncodingForURI="true",那麼,會使用utf-8對16進位制的引數進行解碼(三個位元組對應一個字元),這時候request.getParameter()獲得亂碼的中文引數,並且通過new String(sender.getBytes(" utf-8 "), "gbk")也會亂碼,可能丟失位元組;