关于windows 下MySQL中文乱码的一些尴尬

MySQL是世界上装机量最大的数据库,但是他似乎却不买咱们中国广大使用者的帐,MySQL在使用的时候面对最大的问题就是中文乱码,而且乱码的情况还各有不同。

    一种是在cmd窗口中,中文输入,显示都是正常的,但在Java的JDBC链接中却显示乱码。JDBC对MySQL的操作也是不能正常完成。

   还有一种是在JDBC中中文显示都是正常的,通过JDBC也能对MySQL进行操作,但是通过JDBC更新的数据,在cmd窗口中显示的中文确是??等一系列的乱码。

 

   还有其他链接中的一些中文显示,都是很痛疼的。

 

 

   最近我和朋友要写一个物业管理系统,后台的数据库需要的就是MySQL,开始准备用SqlServer 2000 但人家是需要RMB的,咱们做个系统也不能用盗版啊,所以就是MySQL了。

 

 

   开始的时候这个系统在SqlServer上是一切正常的,但现在MySQL上却是混乱的一片,最后几次失败时候,终于实验出了解决办法。

 

 

   关键是在安装的时候,在安装的过程中 ,会有一步是设置编码的,在这一步,我们只要选择gbk 或者uf-8都是可以的,我用的就是gbk

这样前面的说的问题就全部被解决了

 

还有这的注意的就是my.ini这个文件  有 的时候它是在MySQL 的目录下 和MySQL下的bin目录平级。但有的时候是在mysqlsever下。但是MySQL的缺省配置却是去MySQL下去找这个my.ini 所以当你的my.ini出现在mysqlsever目录下  我们就要把它拿到MySQL下 那样 关于编码,端口等一系列的配置才能生效!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值