1) 只要是gb2312,gbk,utf8等支持多字节编码的字符集都可以储存汉字,当然,gb2312中的汉字数量远少于gbk,而gb2312,gbk等都可在utf8下编码。

2)用命令show variables like 'character\_set\_%';查看当前字符集设定:

mysql> show variables like 'character\_set\_%';

+--------------------------+--------+

| Variable_name            | Value |

+--------------------------+--------+

| character_set_client     | gb2312 |

| character_set_connection | gb2312 |

| character_set_database   | gb2312 |

| character_set_filesystem | binary |

| character_set_results    | gb2312 |

| character_set_server     | latin1 |

| character_set_system     | utf8   |

+--------------------------+--------+

7 rows in set (0.02 sec)

(我这里设置了的字符是gb2312)

显示中文乱码主要有两个设置:character_set_connection 和character_set_results ,

如果你的这两个设置不支持中文编码,就会出现乱码,只要:set character_set_results =gbk;就设置中文编码了。

3).set names charset_name;还可以一次性设置客户端的所有字符集.

在.NET中与mysql数据库的时候我也碰到显示不了中文字符的情况实现!

我的解决方法是在连接字符加上一个字符集CharSet=utf8;

在PYthon中如果使用utf8编码的话

在创建数据的时候一定要加上default character set utf8 collate utf8_general_ci

不然输入中文的时候会出现:Data too long for column这样的提示信息!

create database test default character set utf8 collate utf8_general_ci

mysql授权远程主机:

GRANT ALL PRIVILEGES ON *.* TO IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码:

GRANT ALL PRIVILEGES ON *.* TO IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

mysql .net 乱码_.net mysql中文乱码解决办法相关推荐

  1. java解析xml中文字符乱码_各种Java中文乱码的处理方法

    对于Java,由于默认的编码方式是UNICODE,所以用中文也易出问题,常见的解决是: String s2 = new String(s1.getBytes("ISO-8859-1" ...

  2. mysql数据库 中文乱码_数据库 MySQL中文乱码解决办法总结

    MySQL中文乱码解决办法 前言: MySQL是我们项目中非常常用的数据型数据库.但是因为我们需要在数据库保存中文字符,所以经常遇到数据库乱码情况.下面就来介绍一下如何彻底解决数据库中文乱码情况. 1 ...

  3. mybatis向mysql数据库插入数据时,中文乱码显示为?解决方法

    mybatis向mysql数据库插入数据时,中文乱码显示为?解决方法 1.先查看库.表.表字符字段的编码格式.MySQL默认的库和表的字符编码都是latin1,而我们一般需要使用 utf8 //先查看 ...

  4. 网页突然乱码_网站内中文出现乱码的五个原因

    网站内中文出现乱码的五个原因 来源:昆明网络公司 日期:2010-09-26 阅读: 发表评论 网站存在互联网上,联通着全世界的网民,一个网站一上线,这个世界所有连接互联网的人们都能看到,但网站也有& ...

  5. vscode新建html中文乱码,vscode中html中文乱码 怎么办

    vscode中html中文乱码 怎么办?VSCode 中文乱码解决办法 文件 >> 首选项 >> 设置 搜索:"files.autoGuessEncoding&quo ...

  6. MySQL学习笔记_关于MySQL的字符类型VARCHAR长度知识总结

    MySQL学习笔记_关于MySQL的字符类型VARCHAR长度知识总结 一.VARCHAR存储和行长度限制 1.VARCHAR(N)中,N指的是字符的长度,VARCHAR类型最大支持65535,指的是 ...

  7. idea 乱码 浏览器_IntelliJ IDEA 中文乱码问题解决办法

    自己最近在使用IntelliJ IDEA,发现总是出现中文乱码的问题,在网上找了很多教程,发现真是"天下文章一大抄".还不如自己动手试着解决一下. 1.编辑器以及调试信息中文乱码问 ...

  8. mac rails mysql_MAC下Rails连接mysql出现 dyld: Symbol not found: _mysql_get_client_info 的解决办法...

    MAC下Rails连接mysql出现 dyld: Symbol not found: _mysql_get_client_info 的解决办法 2014-2-12 / 阅读数:5471 / 分类: R ...

  9. 修改mysql字符编码出现Job failed to start解决办法

    修改mysql字符编码出现Job failed to start解决办法 在python mange.py shell下填充MySQL数据库的时候,发现汉字不能输入. 于是要修改一下MySQL数据库编 ...

  10. mysql ERROR 1396 (HY000): Operation CREATE USER failed 解决办法

    mysql ERROR 1396 (HY000): Operation CREATE USER failed 解决办法 mysql 创建用户的时候: create user 'hive' identi ...

最新文章

  1. 条形码?二维码?生成、解析都在这里!
  2. 38页PPT深度解析:半导体设备产业链全景图
  3. ab 发送post请求测试API性能
  4. ISIS和OSPF的比较
  5. CentOS上使用libtld
  6. MySQL LIMIT 如何改写成Oracle limit
  7. matlab中 注意事项--字符串
  8. Spring Boot Server容器配置
  9. 程序员的自我修养——远离“外包思维”
  10. 运用多种设计模式的综合案例_SpreadJS 纯前端表格控件应用案例:表格数据管理平台...
  11. Ubuntu 12.04.1 mysql从5.5升级到5.6
  12. python键盘监听
  13. 拓端tecdat|R语言多项式回归拟合非线性关系
  14. ×××计算机信息系统安全保护条例
  15. 计算机网络基础中职期中,中职计算机网络基础试题.doc
  16. CMDS目的端数据库碎片整理记录
  17. Java集成Hutool实现导出Excel功能
  18. ubuntu 关闭 笔记本键盘背景灯
  19. Photoshop支持ICO图片格式
  20. 称球问题解析(1)- 12球

热门文章

  1. python爬取网站教学视频_零基础Python爬取网页文章和图片详细教学(内附源码、教学视频)...
  2. 基于HTTP浏览器缓存机制全面解析看Table表格的css样式代码详解
  3. 【TCP-IP详解卷一:协议】ch28 SMTP:简单邮件传送协议
  4. MySQL 各语句执行顺序
  5. 玩csol显示计算机内存不足,如何才能让《CS GO》不掉帧流畅运行
  6. 实战十七:基于关键词的商品描述文本匹配任务 有代码+数据 可直接运行
  7. 暴风云视频平台SDK使用介绍(五)-- 文件上传(进阶)
  8. C# 反射 静态类 静态方法 static
  9. python的easygui模块用法_Python 模块EasyGui详细介绍
  10. u盘/内存卡可用容量变小有未分配空间如何解决