摘要:
get产生的中文乱码是由于: get是实现将数据提交给数据库,会先对URL进行整理,URLEncoder,这个会对里面的0-9a-z不处理,对中文和其他文字对应处理下,中文会进行GBK编码处理,然后将这部分拼接成新的URL发送上去,对应tomcat的默认编码一般是iso8859-1,则会对这部分进行新的编码,这样服务器获得到的字节码是经服务器编码集编码之后的结果。找到服务器提交到的地址之后,这里就需要进行解码处理,提交的结构是=等号连接的,得到后部分之后,这是一串iso8859-1的编码文件。因此应该转成字节码,转成对应属于的编码。另一个理解:或者是,这个编码是经过URLEncoder编码,. 阅读全文
posted @ 2013-04-20 17:22
sun&flower
阅读(170)
评论(0)
推荐(0)
浙公网安备 33010602011771号