数据库中的中文处理

在jsp里写代码我们经常会遇到中文的字符串在数据库中出现乱码的情况。。。

我的解决方法:在jsp的第一行设置成

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8" contentType="text/html; charset=UTF-8"%>

当然在写字符串的时候也要改动一下,比如:

String nickname=req.getParameter("nickname");

nickname = new String(nickname.getBytes("ISO-8859-1"), "UTF-8");


经过这两处改动,在测试的时候如果nickname被写成中文的字符串时,在数据库输出的也会是中文而不会出现乱码。。。



你可能感兴趣的:(数据库,字符串,中文)