Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103604785
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: Mysql/postgreSQL

2008-05-24 21:26:22

  来源:  

· 填入一些测试数据:

· 关闭“MySQL Query Browser”,再重新打开它,切换到testtable表,看到了没有?刚才输入的中文变成了“??????”,为什么呢? 再次切换到“Table Options”:

知道为什么了吧,原来默认字符是“latin1”,因为MySQL是瑞典一家公司的产品。中国人看来要努力了!

6、解决方法:

· 停止MySql服务,关闭所有与MySql相关的程序,打开Windows的系统安装目录下的 my.ini 文件,如下修改:

E:WINDOWSmy.ini

[WinMySQLAdmin]

Server=D:/mysql/bin/mysqld-nt.exe

[mysqld]

basedir=D:/mysql

datadir=D:/mysql-data/data

default-character-set=gbk

[client]

default-character-set=gbk

添加的两条语句的含义是在端和服务端都使用GBK字符集进行编码。

保存后,重新激活 MySql 服务,打开“MySQL Query Browser”,再次创建一个表,输入中文,一切OK!

后记

关于在DOS端如何用命令行进行 MySQL 的操作,这里就不谈了,网上这方面的很多。图形界面进行 MySQL 操作的软件还有很多,不过大多数是需要破费的。自己看着用吧。

阅读(380) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~