asp.net2.0使用mysql数据库乱码问题解决方案

 由于工作需要,现在一直使用mysql数据库,刚开始的时候出现乱码真事烦人!!上网上找了一些解决办法,但都不够全面!

其实方法很多,现在我就讲讲我的实践吧

 

 使用mysql 5.0以上版本.

 

首先安装mysql数据库完之后  它都需要你配置数据库的一些选项,其中有一项就事选择字符集

这时最好选择UTF-8最好这个 ,避免以后升级的麻烦

 

还有最重要的事在建数据库的时候制定字符集

create database  yourdatabase  default character set utf8 collate utf8_general_ci;

还有在建表的时候也要指定字符集


create table yourtable(id int auto_increment PRIMARY KEY ,ProductSerial varchar(100))ENGINE=InnoDB DEFAULT CHARSET=utf8;

 

这样在mysql的命令行里插入汉字的时候提示数据格式不正确,呵呵,不用怕,但是在网页中的写的插入代码事可以的.

也就事在web应用程序中事没问题.

但是你在mysql命令行里select * from 表 显示出来的事乱码,这个放心,反正在网页中显示绝对事正常.

 

还有如果你非要插入汉字那 你就用mysql官方提供的界面管理工具MySQL Tools for 5.0,  类似微软的企业管理器.

 

在那里面插入汉字也事没问题的 .

 

你也可以在那里面写sql语句查询 效果正常.

我用了很久种方法,一直没出现乱码问题.

 

呵呵,就到这吧!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值