1. 首页>
  2. 腾讯云代理

[官方教程] 云数据库数据导入乱码问题解决

腾讯云 2017年03月15日 浏览548

腾讯云代理 腾讯云直播申请 游戏上云

摘要:

导入数据乱码,一般都是由于字符集不匹配导致的。字符集的配置分为两部分:
一、数据库配置修改字符集:参考下图
字符集修改.png 
数据库字符集的查看可以通过show global variables like "%char%" 和 show  variables like "%char%" ,而这里的配置只起到到了修改global的作用,真正客户端连接上来的字符集并未起到作用,默认仍然是latin1.因此,还要执行步骤二

二、修改客户端连接session变量字符集
1、程序连接需要指定字符集
以java代码为例:
jdbc:mysql://localhost:3306/dbname?useUnicode=true&characterEncoding=UTF-8 
很多用户反应指定了字符集但是没有生效,这里的代码以我们提供的为准。
很多在上面代码上改成true&characterEncoding就会导致字符集没有生效


2、mysql客户端连接数据库,方法有两种:
   a、mysql登录的时候指定字符集,即加上--default-character-set=utf8
   b、mysql登录后直接执行 set names utf8.即可



参考连接:
http://wiki.qcloud.com/wiki/%E4%BA%91%E6%95%B0%E6%8D%AE%E5%BA%93%E4%BD%BF%E7%94%A8%E9%99%90%E5%88%B6#6._.E5.AD.97.E7.AC.A6.E9.9B.86.E8.AF.B4.E6.98.8E


腾讯云服务商邀请关注:

http://partners.qcloud.com/invitation/99377079157835da208bd0

关注服务商的链接,提供下您关注的QQ,我们这边审核下即可快速回复您的工单问题与技术支持! 感谢您的信任与支持!

auto_1452.png

腾讯云技术交流群


原文地址:http://bbs.qcloud.com/thread-1852-1-1.html

相关文章

在线客服
淘宝购买
腾讯云直播申请 title=
+成为腾讯云VIP客户 腾讯云直播申请 客服电话

15818558013

0755-33940501-803

0755-33940501-808