mysql转换数据库表编码为utf8

     今天上午还帮人改了mysql中文乱码的问题,自己的数据库配置文件配置的default-character-set=utf8,character-set-server=utf8,晚上在mysql里面建了张表测试,没想到表是latin1编码的,数据库也是

     

      而是把数据库编码转换为utf8:

     

alter database test charset=utf8;

     结果为

     

    

      再看表还是latin1编码的,把表也转换一下

     

alter table tmysql_test_hanglie default charset = utf8

     参考了http://imysql.cn/2013/04/26/mysql-faq-howto-convert-latin1-to-utf8.html

     结果为

    

     字段好像也不是utf8的,转换为utf8,参考了http://fatkun.com/2011/05/mysql-alter-charset.html

    

alter table tmysql_test_hanglie change clr clr varchar(100) character set utf8 collate  utf8_general_ci;

    结果为:

   

show full columns from tmysql_test_hanglie;

 

 

     全文完

 

  

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值