我使用的mysql数据库
数据库编码和字段都已经设置为gb2312
使用jdbc方式连接数据库
DriverManager.getConnection("jdbc:mysql://localhost/xxx?charsetEncoding=UTF-8", "root", "1234");
使用java文件向数据库中写数据后乱码,怎么才能正常写入啊html页面中的数据->java文件->数据库 如何保证没有乱码?请指点?
数据库编码和字段都已经设置为gb2312
使用jdbc方式连接数据库
DriverManager.getConnection("jdbc:mysql://localhost/xxx?charsetEncoding=UTF-8", "root", "1234");
使用java文件向数据库中写数据后乱码,怎么才能正常写入啊html页面中的数据->java文件->数据库 如何保证没有乱码?请指点?
解决方案 »
- jquery放入jsp中失效
- Dreamweaver生成的代码在servlet里能用吗??--我是菜鸟....
- 公司让把C/S结构改成B/S的,有问题请教
- 我要是想将${noticeBean.title}的值赋值给jsp的一个变量可以实现吗?
- 同一个服务器ASP打开快,JSP打开慢
- 求一个简明扼要而且容易懂的ajax教程
- 数组拷贝问题--在线等待、、、、
- 大猫我是看见啦,如何用自己的index.jsp文件替换默认的大猫,这样http://localhost:8080/能访问到自己index.jsp文件
- 关于字符串比较的问题
- 请问各位,怎样安装WEBLOGIC,那里有下载
- 很是不解……ActionForm取值问题……
- 初次用xmlbeans
JSP页面UTF-8
struts2 UTF-8
tomcat 默认也是utf-8
数据库安装选择字符utf-8
我一直是这样做.从来不担心字符乱码问题,而且简体,繁体插入数据库都没问题.正常显示
一个原则:所有涉及到编码的地方,都设置成相同编码。对你来说就是都设置成gn2312
所以,你还有几个地方没有设置:
1)JDBC连接字符集改成GB2312
2)你的java,jsp,html源文件保存格式是gb2312(如果是eclipse,点文件属性可以改)
3)jsp,html里面,说的都泛滥的:encoding改成gb2312估计你3)已经做到了。但是尤其1和2,你没注意。修改过来,就可以解决