关于在Mysql命令行里显示的汉字乱码的问题

发布于 2021-11-15 21:27:58 字数 321 浏览 1001 评论 6

RT

我在workbench里面的表里存入了汉字,而且能够正常查找显示出来

但是用命令行时就汉字部分就出现乱码了

虽然我知道其中一种方法,即在命令行登录的时候可以先输入

 mysql --default-character-set=gbk -u xxx -p 来把问题解决

但是我想问下可不可以在workbench里面建表存储内容的时候就把存在的问题解决掉,然后用命令行时不用在输入上面的

--default-character-set=gbk 也能够正常显示汉字。

谢谢。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

冷弦 2021-11-18 16:07:47

利用MySQL for Excel,可以进行表数据与Excel的交换,还是比较方便的,也不用担心编码的问题。

少女情怀诗 2021-11-18 16:02:07

不过,既然有了Workbench,就没必要用命令行了。

心舞飞扬 2021-11-18 16:00:35

MySQL命令行,用的是默认的GBK编码。

MySQL里数据库和表默认用的是UTF8编码。

已下线请稍等 2021-11-18 12:33:35

我用的UTF8编码,workbench也显示不出来中文,都显示的是????

坚持沉默 2021-11-18 10:52:43

我在ubuntu下给每一个字段添加了这个值之后,用workbench关闭服务器,然后mysql就死活都启动不起来了,当初图方便用apt-get安装的。

柠檬 2021-11-18 10:41:30

回复
[mysql]节针对你的mysql命令,不是说所有节都要加。服务启动不了,是[mysqld]写的有问题,可以去log目录看一下mysql的错误日志(源码安装默认是在数据目录下,记得rpm安装是在log那边),一般会写明是什么设置有问题。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文