关于传值乱码问题
来源:互联网 发布:怎么样成为淘宝达人 编辑:程序博客网 时间:2024/06/14 23:25
相信大家在开发的过程中或多或少会遇见传值出现乱码问题吧 ,这个问题也确实是个头疼问题,网上关于解决方案也多的去了,不过说来说去也就是编码没有统一的问题。我在这里就写个大概的思路了。
1。先看页面本身的编码,如果是用软件如myeclipse编辑的,右击页面,查看属性栏,修改想要统一的编码如utf-8,这个时候保存如果页面出现乱码就现复制一下内容再修改编码,然后粘贴到又该后的页面里,保存。
2。接着看页面字体编码,就是设置charset或者pageEncoding为utf-8了。
3。如果在jsp中有调用到的javabean,在查看javabean的编码。同样右击javabean查看属性里面有,改成utf-8编码。
4。如果上述条件还是没有解决编码问题,就在添加个过滤器,在过滤器里面设置编码为utf-8,web.xml的配置我就不写了。
5。插入数据到数据库时出现乱码,就要考虑数据库的编码了,具体代码我也一时不清楚,网上很容易找到的。
6。好多情况下将编码修改为utf-8的时候,好多样式都没有引用到,其实这也是编码不统一的问题,只要在要引用的样式的页面将编码统一一下就可以了。方法依然是右键属性里面设置...
7如果这样还没解决的话,也可以试着在tomcat的server.xml配置文件统一一下编码。
不过这种方法最好不要用,会出现很大问题的。我曾经就因为加了这个,要解决乱码的地方是弄好了,但是其他本来没出现乱码的地方却开始出现乱码了。所以说,如果你不能确定你的项目所有文件不是统一编码的话,就不要使用这个方法了,我可是受害者啊.....
如果以上还没有解决乱码问题,还有一个最笨的方法,就是使用String.getBytes("ISO-8859-1"),"utf-8")进行转码了。
所以说,凡是遇见乱码的问题,其实冷静下来还是能得到解决的,只要我们知道传值要想不出现乱码,编码就得统一。网上好多说我编码都统一了,为什么还出现乱码,其实那样说是错误的,那只是表面上的统一罢了,其实肯定还有地方没有统一编码的。只要大家细心的一步一步的查找,相信都能解决这种问题的啦
- 关于传值乱码问题
- 关于JSP乱码问题(页面传值产生的乱码)
- 关于JSP乱码问题(页面传值产生的乱码) .
- 关于url传值乱码问题
- c# 关于iphone 传值中文字符乱码的问题
- 关于ssh框架action传值中文乱码问题
- 关于jsp页面传值中文乱码问题
- 关于AJAX传参中文乱码问题
- 关于get方式传参乱码问题
- 关于jsp乱码问题
- 关于mysql乱码问题
- 关于jsp乱码问题
- 关于XML乱码问题!~
- perl关于乱码问题!
- 关于jsp乱码问题
- 关于MenuItem乱码问题
- 关于中文乱码问题
- 关于乱码问题
- 解决struts2基础数据类型自动转换,输入字母报错问题!
- flex xml和arraycollection相互转换
- sql CHARINDEX
- 在IE7 下 关闭 当前页面不提示的 JS 方法
- dataGridView 显示数据 定位到首记录 定位到未记录的方法
- 关于传值乱码问题
- cscope的配置和应用
- evc 在别的函数中向另一个界面中的空间CListCtrl插入数据
- 极度郁闷,求分钟
- Global Domain Name Registration www.apidnr.com.hk
- IOCP的几点开发心得
- mysql 对varchar型数字排序
- Flex
- 理解Java类加载原理