我用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汉字写入只写入了一个字符相关推荐

  1. c MYSQL查询数据在窗体展示,C运行3个MySQL插入查询,只需按一个按钮-来自文本框和列表视图的数据...

    我想知道你能不能帮我.首先,我想说这是我在C中创建的第一个应用程序,所以请接受我的代码并不完美. 我想要达到的目标: 我的应用程序将是一个汽车维修管理应用程序.我有一个面板,上面有几个文本框和一个列表 ...

  2. 只因少打一个字符 “”,大量谷歌 Chromebook 无法解锁

    整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) 初学编程的程序员难免会犯一些低级错误,这不难理解. 可当这种低级错误出现在谷歌经过三个开发者版本进而推出的 Chrome OS 正式版中 ...

  3. 谷歌程序员犯低级错误?少打一个字符引发重大 Bug,致大量 Chromebook 无法解锁...

    整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) 初学编程的程序员难免会犯一些低级错误,这不难理解. 可当这种低级错误出现在谷歌经过三个开发者版本进而推出的 Chrome OS 正式版中 ...

  4. oracle和mysql存储汉字_mysql和oracle的一个汉字占几个字节

    以前一直使用oracle11g,一个汉字占3个字节,所以在操作mysql时也一直这样分配长度. 今天测试了下发现不对了 可以看到第一个的长度确实是15,但是第二个为什么是5? 在网上找到资料:char ...

  5. Bootice1.34版本把grub4dos0.46a写入硬盘MBR失败一个例子

    Bootice1.34版本把grub4dos0.46a写入硬盘MBR失败一个例子         一个同事的台式机,BIOS启动,500GB硬盘,分了四个MBR分区,C盘是激活的主分区,第二个分区50 ...

  6. mysql汉字占几个字符_mysql和oracle的一个汉字占几个字符

    以前一直使用oracle11g,一个汉字占3个字节,所以在操作mysql时也一直这样分配长度. 今天测试了下发现不对了 可以看到第一个的长度确实是15,但是第二个为什么是5? 在网上找到资料:char ...

  7. c语言把一个字符从指定文件中读取的函数,C语言中对文件最基本的读取和写入函数...

    C语言中对文件最基本的读取和写入函数 C语言read()函数:读文件函数(由已打开的文件读取数据)头文件: #include 定义函数: ssize_t read(int fd, void * buf ...

  8. Ubuntu MySQL性能_入门系列之在Ubuntu上使用MySQL设置远程数据库优化站点性能

    介绍 随着您的应用程序或网站的增长,您可能已经超出了当前的服务器设置.如果您在同一台计算机上托管Web服务器和数据库后端,最好将这两个功能分开,以便每个功能可以在自己的硬件上运行,并分担响应访问者请求 ...

  9. ubuntu mysql 优化_在Ubuntu上使用MySQL设置远程数据库优化站点性能

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 介绍 随着您的应用程序或网站的增长,您可能已经超出了当前的服务器设置.如果您在同一台计算机上托管Web服务器和数据库后端,最好将这两个功能分 ...

最新文章

  1. 生态聚伙伴 方案联价值 华为首次发布企业业务解决方案伙伴计划
  2. Android系统语言默认设置为简体中文
  3. Linux配置Nginx与PHP-FPM出现[error] 80143#0: *1 connect() failed (111: Connection refused) while connectin
  4. linux网络基础设置
  5. 基于POI的读写Excel文件的工具类
  6. mysql 索引的简单使用
  7. 导出csv文件时,处理分隔符问题(转)
  8. 自动化测试十大疑问解答 软件测试人必看
  9. mysql binlog rotate_mysql binlog日志存储格式
  10. Swf Decrypt详解
  11. 基于Linux利用PPP实现4G模块联网
  12. JS所有国家 数组与对象
  13. 轻量快速的国产导航软件Flare
  14. json嵌套字典数据获取
  15. linux去掉锁屏密码,使用ADB SHELL清除联想A390t的锁屏密码
  16. 吴恩达《机器学习》课程总结
  17. 百度地图自定义吹出框
  18. 二向箔-百日打卡writeup 1-5
  19. 企业如何选择合适的精益生产方案?
  20. 几种重要的排序算法——交换排序

热门文章

  1. JZOJ 5637. 【NOI2018模拟4.8】一双木棋
  2. ubuntu 局域网dns服务器_如何在 Ubuntu 16.04 服务器上配置内网 DNS 服务
  3. python爬虫scrapy安装_零基础写python爬虫之爬虫框架Scrapy安装配置
  4. k8s 离线安装_阿里开源 k8s 事件通知服务
  5. 2019年, VQA论文汇总
  6. Faster R-CNN 《Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks》论文笔记
  7. Vigenère密码
  8. 【NOIP2015模拟10.22】最大子矩阵
  9. Linux系统怎么挂载安卓手机,NFS挂载Android文件系统
  10. php正则运用,php中常用的正则表达式的介绍及应用实例代码