欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > 数据库 >内容正文

数据库

ubuntu mysql汉字写入只写入了一个字符

发布时间:2025/3/13 数据库 49 豆豆
生活随笔 收集整理的这篇文章主要介绍了 ubuntu mysql汉字写入只写入了一个字符 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

   我用vs做代码编辑器,毕竟编写方便,与ubuntu进行文件夹共享后,vs的编码于gdb编译的不一致,这样导致gdb中显示vs编辑的汉字是乱码,写入数据库只能写一个字符。这个知道是字符集的问题,但就是不确定。今天把vs中的代码用notepad打开,然后转化为utf-8后,gdb中打开汉字显示正常,写入数据库汉字正常。

    还有一个是,设置数据库字符集的时候,有一个character_set_server和character_set_database,这两个怎么也设置不成utf-8的形式,最后网上找了一个解决办法,发现网上很多说的什么default_set_server之类的都不行,但却都这么说,其实也就两步:

1.alter database dbname character set utf8;

2.vi /etc/mysql/my.cnf,在mysqld下添加character_set_server=utf8,在client,mysql下添加default_character_set=utf8。

3.service mysql restart。

ok,show variables like 'character_%',查看下数据库字符集。

转载于:https://www.cnblogs.com/playerboy/p/3260744.html

总结

以上是生活随笔为你收集整理的ubuntu mysql汉字写入只写入了一个字符的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。