@红薯 你好,想跟你请教个问题:
在web开发中,经常会遇到乱码的问题,在此想询问几个知识点:
1、利用eclipse进行开发时,选择的编码是对项目中所有文件进行编码吗?
2、通过浏览器提交的信息通常会经过哪些编码处理?(提交内容依次被浏览器、Tomcat、struts2等编码?)
3、javascript也会进行编码吗?
4、如何有效的避免乱码的问题
toomcat就不可以设置编码了吗?
恩 我是遵循这个原则进行的,但是还是有时候会出错,比如三码都为UTF-8但是由于tomcat默认编码为iso8859-1,所以前台post回去的中文还是被编码成iso8859-1,后台依旧是乱码,所以我在想是否还有目前我的水平不知道的地方会出现的编码动作,因此在此咨询
这样的问题不要问红薯,不然他又发你个链接:什么样的问题在oschina算是一个好问题?
哈哈 谢谢指导!因为自己还没有弄懂,所以这个提问感觉也是模棱两可,还不能够准确的表达我要问的东西。不过多谢多谢!
回复需要设置编码。想问除了tomcat以外是否还有其他类似的地方也进行了编码的处理
你把整个流程脑海里面走一下 你就知道在哪里需要设置编码了 多思考
可不可以详细的列举,在此谢过
@ayesd JSP:contentType="text/html; charset=UTF-8" pageEncoding="UTF-8";
@ayesd web程序可以加个filter,比如encodingFilter,在里面设置UTF-8
懂你意思了,不管中间如何编码,在前端发送和后台接收保持一致就好! 非常感谢!
回复数据库的编码也得注意,保持一致
最好在能配置编码的地方都配置成UTF-8,例如JSP,web.xml,struts.xml......
统一编码,最好统一成UTF-8。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(13)
toomcat就不可以设置编码了吗?
恩 我是遵循这个原则进行的,但是还是有时候会出错,比如三码都为UTF-8但是由于tomcat默认编码为iso8859-1,所以前台post回去的中文还是被编码成iso8859-1,后台依旧是乱码,所以我在想是否还有目前我的水平不知道的地方会出现的编码动作,因此在此咨询
这样的问题不要问红薯,不然他又发你个链接:
什么样的问题在oschina算是一个好问题?
哈哈 谢谢指导!因为自己还没有弄懂,所以这个提问感觉也是模棱两可,还不能够准确的表达我要问的东西。不过多谢多谢!
回复
需要设置编码。想问除了tomcat以外是否还有其他类似的地方也进行了编码的处理
你把整个流程脑海里面走一下 你就知道在哪里需要设置编码了 多思考
可不可以详细的列举,在此谢过
@ayesd JSP:contentType="text/html; charset=UTF-8" pageEncoding="UTF-8";
@ayesd web程序可以加个filter,比如encodingFilter,在里面设置UTF-8
懂你意思了,不管中间如何编码,在前端发送和后台接收保持一致就好! 非常感谢!
回复
数据库的编码也得注意,保持一致
最好在能配置编码的地方都配置成UTF-8,例如JSP,web.xml,struts.xml......
统一编码,最好统一成UTF-8。