易截截图软件、单文件、免安装、纯绿色、仅160KB

MySQL数据库操作中文乱码

解决乱码最好的方法是在项目设计之初,统一所有的字符集,例如页面、request对象以及数据库等等。
一、 几种常见的乱码现象:
1、页面乱码
    单纯的页面乱码是很好解决的,只要修改头部适合的字符集即可,如果页面中文显示乱码,你可以把字符集修改为:gb2312或gbk。
2、页面之间传递的参数是乱码
   页面之间传递参数出现的乱码,就要解决页面编码和requset的字符集问题,在参数传进传出时重新设置相应的字符集。比如:request.setCharacterEncoding("UTF-8");
3、数据库乱码(下面详细介绍)
二、数据库乱码解决方法(Mysql)
   页面和页面传值都没有问题,结果发现存储在数据库中的数据出现了乱码,则问题是出现在数据库的编码问题。
   下面我已MySql数据库为例说明解决方法:
    如果你安装数据库的时候字符集使用的默认选项:latin1
    DOS命令下进入数据库show 一下字符集(命令:show variables like"%char%"; )显示如下:
Java代码
+--------------------------+---------------+   
| Variable_name            | Value         |   
+--------------------------+---------------+   
| character_set_client     | latin1        |   
| character_set_connection | latin1        |   
| character_set_database   | latin1        |   
| character_set_filesystem | binary        |   
| character_set_results    | latin1        |   
| character_set_server     | latin1        |   
| character_set_system     | utf8&nb


相关文档:

MySQL数据库编码问题

      在程序开发中,有时会被字符乱码的问题所困扰。对此,必须理解 MySQL 的字符集编码设置的原理:在MySQL中,默认使用的是lartin1,也就是ISO8859-1字符集编码。这是一种8位的编码,适用于所有西欧字符。而对于汉字等是不合适的。最好、最通用的编码格式是utf-8,UTF-8(8 位元 Universal Cha ......

mysql日志初探

mysql里最常用的日志有4种,分别是:错误日志,二进制日志,查询日志以及满查询日志. 1.错误日志会记录当mysql启动和关闭以及运行中的错误信息,可以使用 --log-error[=file_name]来指定错误日志存放文件.当mysql server异常的时候应该首先查看该日志.其实里面也没什么,我英语四级没过,配上词霸目前为止还没有碰到解决不了的问 ......

MySQL字符集的设置

【前提】
winxpsp3
mysql5.1
【步骤】
1.进入MySQL Command Line Client;
2.命令:
mysql> show variables like 'character%';
+--------------------------+---------------------------------------------------------+
| Variable_name            | ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号