今天遇到两个问题,大概都是关于编码问题:
1. ajax返回的页面没有定义<html></html>标签,在利用这个页面中的form提交数据时,特殊字符(& % 十六进制)没有按页面的utf-8编码;
2. 利用get方法提交数据时,如果数据中有中文字符,将会变乱码,这是用post的其中一个好处。
3. tomcat5中server.xml里面设置了URIEncoding="utf-8"后,可以通过url传递中文参数
总结,这些设计的原理没有深究,有谁可以三四句话讲明的可以留言提醒下。
1. ajax返回的页面没有定义<html></html>标签,在利用这个页面中的form提交数据时,特殊字符(& % 十六进制)没有按页面的utf-8编码;
2. 利用get方法提交数据时,如果数据中有中文字符,将会变乱码,这是用post的其中一个好处。
3. tomcat5中server.xml里面设置了URIEncoding="utf-8"后,可以通过url传递中文参数
总结,这些设计的原理没有深究,有谁可以三四句话讲明的可以留言提醒下。