tomcat mysql 乱码终极解决方案
来源:互联网 发布:centos minimal full 编辑:程序博客网 时间:2024/04/26 12:15
给没有搞定tamcat+msyql 乱码问题的哥们儿一个方法
在mysql 创建test数据库字符集:UTF-8
- Create DATABASE test default charset utf8;
- CREATE TABLE `people` (
- `id` int(10) NOT NULL auto_increment,
- `name` varchar(100) default NULL,
- `msg` text,
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
把jsp文件都保存问UTF-8编码
jsp页面控制脚本
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <%@ page contentType="text/html; charset=UTF-8" language="java" import="java.sql.*" errorPage="" %>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
数据库连接脚本
- String driverName="org.gjt.mm.mysql.Driver";
- String dbName="test";
- String tableName="people";
- String dbuser="alang";
- String dbpass="lingting";
- String url="jdbc:mysql://localhost:3306/"+dbName+"?user="+dbuser+"&password="+dbpass+"&useUnicode=true&characterEncoding=UTF-8";
- Class.forName(driverName).newInstance();
- Connection conn=DriverManager.getConnection(url);
- Statement stmt = conn.createStatement();
- String sql="SELECT * FROM "+tableName;
- ResultSet rs = stmt.executeQuery(sql);
显示脚本
- while(rs.next()) {
- String str_name=new String(rs.getString("name").getBytes("ISO-8859-1"),"UTF-8");
- }
- <%= str_anme%>
插入数据是不需要下面的脚本
- request.setCharacterEncoding("");
- tomcat mysql 乱码终极解决方案
- MySQL乱码终极解决方案
- MySQL乱码终极解决方案
- MySQL乱码终极解决方案
- Mysql乱码终极解决方案
- MySql乱码的终极解决方案
- mysql中文乱码终极解决方案
- PHP MySQL乱码终极解决方案
- PHP存取 Mysql 数据乱码终极解决方案
- Mysql中乱码问题的终极解决方案
- PHP服务器MYSQL乱码终极解决方案
- 中文乱码 终极解决方案
- Jquery乱码终极解决方案
- Jquery乱码终极解决方案
- 中文乱码 终极解决方案
- PHP与MYSQL搭配出现中文乱码的“终极”解决方案
- PHP与MYSQL搭配出现中文乱码的“终极”解决方案
- PHP连接mysql的乱码的终极解决方案
- ACE的陷阱
- ACE笔记(1) -日志消息管理
- 用Diff和Patch工具维护源码
- ACE笔记(2) -用ACE_Reactor实现类似计时器的装置
- 在.net中轻松掌握Windows窗体间的数据交互
- tomcat mysql 乱码终极解决方案
- ACE笔记(3) -用ACE_Reactor 实现SOCKET事件处理
- ACE笔记(4) -ACE_Reactor 机制下 的ACE异常处理
- ACE笔记(5) -ACE_Reactor 机制下的其他事件触发器
- ACE笔记(6) -Proactor机制下的异步SOCKET开发
- 25种提高网页加载速度的方法和技巧
- ACE笔记(7) -ACE单体实例、原语、锁、条件变量
- ACE笔记(8) -ACE智能指针
- HttpContext.Cache和HttpRuntime.Cache中的Cache