在开发JavaWeb过程中,总是会出现中文乱码,其中有页面中文乱码,存储乱码,数据库读出乱码等的一些乱码,其中解决的办法有以下几种:
1、使用request.setCharacterEncoding("utf-8"); 可以将从页面中的请求进行utf-8编码,使从页面中得到的请求能够解决中文乱码。
2、设置JSP页面或者HTML页面的编码方式,其中可以使用以下分别进行编码:
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<meta charset="UTF-8">
避免页面中的中文编码出现了显示的乱码。
3、设置数据库服务器的的编码方式,下面以MySQL为例子设置其数据库编码方式,其中打开MySQL Server Instance Configuration Wizard进行设置,其中此做法可以不用命令行进行配置。
通过以上三个步骤,可以解决页面中乱码和从页面或者服务器读取数据乱码的问题。