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

MySQL中文乱码解决方案

说明: 在MYSQL中,如果使用缺省的字符集,在建库、建表时,默认使用的是latin1字符集,
为ISO 8859-1西欧字符集。插入中文字符时,与之不匹配,就会出现乱码。
【解决方案】
1. 打开文件: C:\Program Files\MySQL\MySQL Server 5.0\my.ini;
2. 将其中的default-character-set=latin1改为default-character-set=gb2312,
   然后重启MYSQL(以前建立的数据库需重建);
   测试: 运行MySQL Command Line Client:
         输入show variables like 'character_set_%';
         可以查看数据库的字符编码如下:
   mysql> show variables like 'character_set_%'; 
+--------------------------+-----------------------------------------+ 
| Variable_name             | Value                                     
+--------------------------+-----------------------------------------+ 
| character_set_client      | gb2312                                    
| character_set_connection  | gb2312                                   
| character_set_database    | gb2312                                   
| character_set_filesystem  | binary                                    
| character_set_results     | gb2312                                   
| character_set_server      | gb2312                                 &n


相关文档:

MySQL Show命令的使用

show tables或show tables from database_name;
解释:显示当前数据库中所有表的名称
show databases;
解释:显示mysql中所有数据库的名称
show processlist;
解释:显示系统中正在运行的所有进程,也就是当前正在执行的查询。大多数用户可以查看
他们自己的进程,但是如果他们拥有process权限,就可以查看所有人的进 ......

MySQL临时表建立

MySQL建立临时表的语句如下:
CREATE TEMPORARY TABLE tmp (
article INT(4) UNSIGNED ZEROFILL DEFAULT '0000' NOT NULL,
price DOUBLE(16,2) DEFAULT '0.00' NOT NULL);
--LOCK TABLES article read;
--先插入数据到临时表
INSERT INTO tmp SELECT article, MAX(price) from shop GRO ......

Hibernate MySQL 中文乱码问题


Hibernate MySQL 中文乱码问题
环境:Hibernate 2.1.7 + MySQL4.1(MySQL的编码已设置为utf8)
问题:通过Hibernate向MySQL写入中文后,通过Hibernate取回数据,在console中打印java对象显示正常。但在MySQL Query Browser中看到的是乱码,传给前端的Flex也是乱码。
原因:Hibernate的基础还是JDBC,所以一样需要设置 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号