• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

mysql5.6 乱码问题的几个注意

mysql 搞代码 4年前 (2022-01-09) 16次浏览 已收录 0个评论

1.在指定字符集方面,mysql5版本的配着与4有些不同,以前的版本乎将要指定的变量放在mysqld中就可以了,或者在各个模块指定default-character-set=utf8也是可以的,但是在5.6版本是不行的,查看日志会发现有unknown variable’default-character-set=utf8的错

1.在指定字符集方面,mysql5版本的配着与4有些不同,以前的版本似乎将要指定的变量放在mysqld中就可以了,或者在各个模块指定default-character-set=utf8也是可以的,但是在5.6版本是不行的,查看日志会发现有unknown variable’default-character-set=utf8的错误。其实只要配置两个方面就可以了

[client]#password	= your_passwordport		= 3311socket		= "C:/SoftWareAndTool_tian/CompilerIDE/mysql/mysql.sock"default-character-set=utf8# Here follows entries for some specific programs# The MySQL server[server]#port		= 3311#socket		= "C:/SoftWareAndTool_tian/CompilerIDE/mysql/mysql.sock"character_set_server=utf8

然后查看

show variables like '%char%';

应该都是utf8了,如果不是,再把它们改过来即可。

2.用insert语句测试,如果insert语句插入的汉字可以读出,但是从文件载入的数据无法读出汉字,可能是以下两个问题之一:

载入数据时,指定字符编码、

load data local infil<strong>本文来源gaodaima#com搞(代@码$网6</strong>e 'D:/1.txt' into table testdata character set utf8 fields teminated by '/t';

或者一个很容易犯的问题就是文件本身不是utf8编码的,尤其windows环境下,文本经常默认ansiic编码,这种情况将文本编码更改即可。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:mysql5.6 乱码问题的几个注意
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址