首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java 乱码有关问题解决九步曲

2012-12-22 
java 乱码问题解决九步曲一、数据库 1.创建数据库时启动mysql使用参数 mysql -uroot -p? --default-charact

java 乱码问题解决九步曲

一、数据库

1.创建数据库时启动mysql使用参数
mysql -uroot -p? --default-character-set utf8
2.创建数据库
create database summer(库名) default character set utf8; 执行sql脚本

3.创建表
??????? create table emp(表名)(列表.....)default character set utf8;
4.sql脚本的执行
??????? source /home/tarena/phone.sql(sql脚本)

5.修改mysql 数据库连接url
jdbc:mysql://localhost:3306/summer(库名)?useUnicode=true&characterEncoding=utf8
二、页面

6.提交时使用post提交

?<form action="xxx.do" method="post">
7.jsp页面设置字符集
?<%@page pageEncoding="utf-8" contentType="text/html;charset=utf-8" %>

三、处理器

8.使用过滤器filter
??????? request.setCharacterEncoding("utf-8");
?response.setCharacterEncoding("utf-8");
?
9.在地址栏传中文的问题
??????? 服务器端将传输过来的中文进行进行下面的解码:
????????????? String name=new String(request.getParameter("name").getBytes("ISO8859-1"),"utf-8");

?

热点排行