乱码解决方案
一,创建数据库
create database jsd1407 character set =utf8;
二,修改数据库
alter database jsd1407 character set =utf8;
三,建表
create table t_emp(){
id varchar(4),
name varchar(20)
}ENGINE=InnoDB DEFAULT CHARSET=utf8;
ENGINE=InnoDB//数据库的默认引擎
四,配置文件url
url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8;
五,request对象
request.setCharacterEncoding("utf-8");
六,response对象
response.setContentType("text/html;charset=utf-8");
七,页面
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
八,终端
set names utf8;----解决在终端显示乱码,并不能对数据库编码格式做改变
一,创建数据库
create database jsd1407 character set =utf8;
二,修改数据库
alter database jsd1407 character set =utf8;
三,建表
create table t_emp(){
id varchar(4),
name varchar(20)
}ENGINE=InnoDB DEFAULT CHARSET=utf8;
ENGINE=InnoDB//数据库的默认引擎
四,配置文件url
url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8;
五,request对象
request.setCharacterEncoding("utf-8");
六,response对象
response.setContentType("text/html;charset=utf-8");
七,页面
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
八,终端
set names utf8;----解决在终端显示乱码,并不能对数据库编码格式做改变
本文提供了全面解决数据库及Web应用中乱码问题的方法,包括设置数据库字符集、配置URL、调整request与response对象编码方式、定义页面编码等步骤。
1683

被折叠的 条评论
为什么被折叠?



