Web编程需要转码的环节总结
Web编程中需要转码的环节总结:
我最近是在用 Spring + Hibernate + MySQL 做开发,感觉很多环节都可能需要进行编码转换操作,我先把我所知需要转码的地方说一下:
1。数据库-->服务器-->浏览器 过程:
1)数据库联接URL字符串后添加 useUnicode=true&characterEncoding=XXX;;
2)JSP代码中用<%page ...%>和<meta>来设置编码;但是两者的作用有什么不同还不清楚;
3)用new String(string.getBytes("XXX"), "YYY")把要显示的值的编码转换成和页面编码相同的值;
2。浏览器-->服务器-->数据库 过程:
1)使用过滤器进行字符编码过滤;
2)在表单提交处理程序中把从页面获得的值的编码转换为数据库的编码;
---------------------------------------------------------------------------------------
由于刚接触Web编程,经验不足,所说的难免有错误之处,还多请大家指正!
大家都说说自己在字符编码方面所遇到的问题及解决方法,谢谢!