摘要:get产生的中文乱码是由于: get是实现将数据提交给数据库,会先对URL进行整理,URLEncoder,这个会对里面的0-9a-z不处理,对中文和其他文字对应处理下,中文会进行GBK编码处理,然后将这部分拼接成新的URL发送上去,对应tomcat的默认编码一般是iso8859-1,则会对这部分进行新的编码,这样服务器获得到的字节码是经服务器编码集编码之后的结果。找到服务器提交到的地址之后,这里就需要进行解码处理,提交的结构是=等号连接的,得到后部分之后,这是一串iso8859-1的编码文件。因此应该转成字节码,转成对应属于的编码。另一个理解:或者是,这个编码是经过URLEncoder编码,.
阅读全文
随笔分类 - 乱码问题
摘要:1、Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据。 2、Get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接;Post是将表单中的数据放在form的数据体中1、Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据。2、Get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接;Post是将表单中的数据放在form的数据体中,按照变量和值相对应的方式,传递到
阅读全文
浙公网安备 33010602011771号