在编写项目中,出现乱码问题有比较多的地方,当前笔记为在项目中没有乱码,在存储mysql 中出现乱码。

1、通过下面语句查看数据库、表的客户端、服务端编码是否一致,是否能存储中文。

show variables like "%colla%";show variables like "%char%";

2、如果当前编码一致且支持存储中文,则不是数据库编码问题,否则有可能是数据库编码不一致导致的。

查看安装mysql时路径中的my.ini文件查看default-character-set设置,有两处一个客户端一个服务端。

将两处都改为utf8保存后重新启动mysql服务

3、通过下面两句将之前已经创建的数据库、表的的编码修正为指定编码,重新从项目中保存数据,这时发现数据库存储的中文已经不是乱码了。

#SET character_set_client=‘utf8‘;

#SET character_set_connection=‘utf8‘;

#SET character_set_results=‘utf8‘;

ALTER DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

ALTER TABLE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

mysql存储乱码之编码问题

标签:支持   mysql存储   client   rac   database   nec   通过   default   my.ini

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:http://www.cnblogs.com/shanwf/p/7504183.html

mysql中的编码问题_mysql存储乱码之编码问题相关推荐

  1. mysql能存储的编码范围_mysql存储乱码之编码问题

    在编写项目中,出现乱码问题有比较多的地方,当前笔记为在项目中没有乱码,在存储mysql 中出现乱码. 1.通过下面语句查看数据库.表的客户端.服务端编码是否一致,是否能存储中文. show varia ...

  2. mysql 中 一个汉字吗_MySQL 中一个汉字占多少存储?

    MySQL 中一个汉字占多少存储? 1. 一个汉字占多少长度与编码有关: UTF8: 一个汉字 = 3 个字节 GBK: 一个汉字 = 2 个字节 2.varchar(n)能存储几个汉字? varch ...

  3. mysql的char在java中表示为_Java学习篇之-Mysql中varchar门类总结_mysql

    java学习篇之---mysql中varchar类型总结 Mysql中varchar类型总结 今天新做一个项目,需要自己进行数据库设计,发现自己对varchar的用法还不是很熟悉,所以查阅资料总结若下 ...

  4. MySQL中关于emoji表情的存储(微信登录出现登录失败【由于微信昵称字符问题】)

    MySQL中关于emoji表情的存储(微信登录出现登录失败[由于微信昵称字符问题]) 问题描述 解决方法 闲谈 问题描述 今天网站遇到用户说登录失败,查看日志发现是微信登录自动生成用户时,用户创建失败 ...

  5. mysql编码是乱码_mysql中文乱码 常见编码问题解决方法分享

    我是真的服了 mysql默认字符不是utf-8也不是GBK而是拉丁文字?? 在增删数据时 "中文字符" 老是乱码不停!害得我浪费不少时间在这上面 为各位之后不走坑 再此留下解决方法 ...

  6. mysql中设置字符集语句_mysql设置字符集

    一般情况下,防止程序交互过程中出现乱码情况,所以前后台都会同意编码格式. 因为UTF-8编码方式国际通用,所以我在mysql中设置编码格式UTF-8. 先查看mysql编码格式. show varia ...

  7. mysql中如何操作字符串_mysql 字符串操作

    1.LOWER(column|str):将字符串参数值转换为全小写字母后返回 mysql> select lower('SQL Course'); +---------------------+ ...

  8. c# mysql 汉字乱码_在C#和MySQL中存取中文字符时避免乱码的方法

    当用到socket来进行网络程序开发时,大多数情况下会遇到中文字符的发送与接收,这时若对发送的字符串用默认的方式进行处理,则一般会得到一堆乱码. 由于中文字符采用双字节表示,所以对含有中文的字符串的处 ...

  9. mysql中set成为中文_mysql中set name gbk

    最近关于中文显示乱码的贴子比较多,所以也做了个总结: 不同的编码格式会导致同一字符,在不同字符集下的编码会不同.同样同一编码在不同的字符集中代码的字符也不相同.当你的MySQL返回的字符串的编码格式( ...

最新文章

  1. 干货 | 阿里巴巴混沌测试工具ChaosBlade两万字解读
  2. 让静态知识动起来:从知识图谱到事理图谱
  3. 我们究竟还要学习哪些Android知识?面试真题解析
  4. grep 显示搜索的关键字相关的行信息
  5. 2026年,数据中心电力市场将达到150亿美元
  6. 老板问我桌面演练(TTX)是什么,我直接给他发了定义、示例和目标
  7. c语言程序设计电子图书 汉诺塔,用C写的汉诺塔(hanoi)程序
  8. Intel 64/x86_64/IA-32/x86处理器 - SIMD指令集 - MMX技术(5) - 逻辑指令
  9. Python 之父谈放弃 Python:我对核心成员们失望至极!
  10. A simple Android example,including Intent/View/...
  11. css3 浪花,掘金:Canvas 实现画中画动画效果--网易娱乐年度盘点H5动画解密
  12. [JNI]开发之旅(4)项目架构介绍
  13. 鸿蒙OS可以装电脑吗,组装台式机可以装鸿蒙系统吗?
  14. php搭建简单表格的制作方法,最简单的表格制作方法技巧
  15. 【暑期每日一题】洛谷 P1192 台阶问题
  16. Android百度AI植物识别教程,微信开发+百度AI学习:植物识别(示例代码)
  17. PCB吉米哥:如何阅读电路原理图及PCB设计
  18. 【机器视觉】移动机器人控制软件的设计与实现
  19. 阿里巴巴大规模神龙裸金属 Kubernetes 集群运维实践
  20. 医疗技术之DICOM3.0

热门文章

  1. 怎么用计算机弹出soldout,SOLDOUT2游戏新手攻略玩法全面介绍
  2. 程序员基本功10栈和队列
  3. java.lang.IllegalArgumentException: Can't find a no-arg constructor for class com.xiayiye.takeout.mo
  4. php thumbs.db,window_Win8系统删除thumbs.db文件的方法,  最近有Win8系统用户反映, - phpStudy...
  5. mysql数据库没有密码_MySQL用户数据库没有密码列-在OSX上安装MySQL
  6. cfree是c语言程序的什么,用C-FREE编写的C语言程序
  7. Oracle一定有sqlplus吗,oracle sqlplus执行sql文件
  8. Android的ADB工具使用
  9. 张腾:腾讯云融合通信应用场景及案例分享
  10. 介绍 Echoo: go 语言编写的 echo 服务器