网页编码用UTF-8,如何保证插入数据库的中文全部为非乱码。我现在网页编程都用GB2312,感觉很不专业,而且遇到繁体字传入数据库一样出现乱码。所以我想用UTF-8来编写网页。但我试过用UTF-8来编写,无论是否加过滤器,插入数据库都是乱码。无论是MySQL,MS SQL,Oracle数据库。(在控制台里面输出的就是乱码,可是换到GB2312就可以正确显示中文)请问如何解决这些问题?或者谁有好的过滤器,能够使UTF-8编码的网页传入数据库后正确显示中文以及繁体中文,请发到[email protected]。谢谢大家了!
解决方案 »
- 麻烦各位给推荐一本Java开发Web Service的书籍
- Tomcat6.0的问题
- java类实现Excel文件下载
- 我想学j2ee,我该怎么学(不求捷径,但求避免浪费不必要的时间)
- NetBeans4.1中tomcat的中文问题
- axis里所带例子部署时出现以下错误怎么解决!!!
- Struts源码研究发现的一个问题
- 哪位有用Servlet通过DOM处理Xml的例子?
- SVN提交不了资源
- springmvc+mybatis在启动时报错Error creating bean with name 'sqlSessionFactory'
- xml中的getLength()返回怎么是0 (java DOM)????
- 【100分请教】ibaits调用oracle存储过程时,输入参数是list该怎么写?
有中文输出的后面加这段代码试试
如果是mysql 那么连接字符串的url参数需要调整一下
中文乱码问题解决,过滤器配置,get post提交乱码,filter,struts乱码,jsp乱码
new String("yourstring".getBytes("utf8"),"gbk")
吧~~~
oracle在安装的时候应该选择 utf-8的编码格式~不行就配置一个过滤器~
2.tomcat 配置一下语言
3.添加过滤器