mysql使用过程中,为防止出现中文乱码需要注意的四个方面

Posted Warren技术宅

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql使用过程中,为防止出现中文乱码需要注意的四个方面相关的知识,希望对你有一定的参考价值。

在我们平时使用mysql的过程中,经常会碰到中文乱码的情况,根据平时的工作经验我总结归纳了以下四个需要注意的地方:

1. mysql启动时的字符集,在myini文件中配置 default-character-set=字符集 ,放在,[WinMySQLadmin]之上; 
2. 数据库建表的过程中设置字符集,在CREATE语句最后的 CHARSET=字符集 语句中设置; 
3. 在驱动url中的选项中设置字符集,jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=字符集; 
4. 在web显示页中设置显示的字符集, <%@ page contentType="text/html; charset=字符集" language="java" import="java.sql.*" errorPage="" %>在servelt中则是response.setContentType("text/html;charset=字符集"); 

这四个方面构成了mysql中的中文编码比较混乱的局面,一个环节没有处理得当就容易出现中文的乱码问题. 

以上是关于mysql使用过程中,为防止出现中文乱码需要注意的四个方面的主要内容,如果未能解决你的问题,请参考以下文章

DELPHI2010显示中文乱码

如何解决Delphi连接Mysql5.0出现乱码的问题

mysql中文乱码问题

mysql存储过程中 乱码问题解决办法

jsp页面写入中文到mysql时出现了乱码(转)

MySQL中文乱码问题