jsp向数据库中插入中文乱码
来源:互联网 发布:android实时更新数据 编辑:程序博客网 时间:2024/05/19 17:50
<%
String name=new String(request.getParameter("name").getBytes("iso-8859-1"),"utf-8");
out.print(name);
String url="jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8";
String user="root";
String pass="12345678";
try{
Class.forName("com.mysql.jdbc.Driver");
Connection conn=DriverManager.getConnection(url,user,pass);
PreparedStatement ps=conn.prepareStatement("insert into one values(?)");
ps.setString(1, name);
ps.execute();
}catch(Exception e){
e.printStackTrace();
}
String name=new String(request.getParameter("name").getBytes("iso-8859-1"),"utf-8");
out.print(name);
String url="jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8";
String user="root";
String pass="12345678";
try{
Class.forName("com.mysql.jdbc.Driver");
Connection conn=DriverManager.getConnection(url,user,pass);
PreparedStatement ps=conn.prepareStatement("insert into one values(?)");
ps.setString(1, name);
ps.execute();
}catch(Exception e){
e.printStackTrace();
}
%>
这是jsp页面的代码
jsp页面和数据库设置的都是utf-8,但是插入数据库之后显示为问号(?)
解决的办法是
String url="jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8";
核心代码是
useUnicode=true&characterEncoding=UTF-8";
附件是 对应的mysql-jdbc驱动jar包
0 0
- jsp向数据库中插入中文乱码
- jsp中向数据库中插入数据及中文乱码问题
- 向数据库插入中文乱码
- java向mysql数据库中插入中文乱码问题解决
- php向数据库中插入中文乱码问题
- 向mysql数据库中插入中文乱码的解决方式
- jsp向mysql数据库中存中文乱码
- JSP向MySQL数据库中写入中文字符乱码问题
- jsp向mysql数据库插入中文字段 乱码以及中文空白的解决办法
- hibernate向mysql数据库插入中文乱码
- 向数据库插入中文时出现乱码
- python向数据库插入中文乱码问题
- 向数据库插入中文时出现乱码
- 向MySQL数据库插入中文时乱码
- java向MySQL中插入中文乱码
- 解决方案:在cmd中无法向数据库中插入中文?cmd显示中文是乱码?
- MySql:jsp插入mysql数据库中文乱码
- 使用Hibernate向mysql数据库中插入中文,数据库中显示??乱码
- 如何做好站内文章优化
- 数列特征
- C#中数组的复制
- asp.net Excel导入和导出
- 单元测试使用spring注解获取bean
- jsp向数据库中插入中文乱码
- 如何做好站内文章优化
- 杜德伟遭经纪人控窃密诈骗 恐入狱11年
- ONVIF 与RPT/RTSP
- Hello
- 题目1149:子串计算:字符串处理
- 面试时总结的面试题
- Excel 2007 插入图片问题解决
- 四种遍历 map 的方式