MySQL安装时指定的字符集为UTF8,但是当我向如下表插入汉字时,总是失败(错误字符)!

DROP TABLE IF EXISTS t_weather;

create table t_weather

(

c_idint unsigned not null auto_increment,

c_provincevarchar(20) not null,

c_cityvarchar(20) not null,

c_city_codechar(5) not null,

c_temperature varchar(20) not null,

c_datedate,

primary key (c_id)

);

INSERT INTO t_weather (c_province,c_city,c_city_code,c_temperature,c_date)

VALUES('湖北', 'WuHan', '57494', '28-37','2011-7-29');

INSERT INTO t_weather (c_province,c_city,c_city_code,c_temperature,c_date)

VALUES('BeiJing', 'BeiJing', '54511', '23-27','2011-7-29');

INSERT INTO t_weather (c_province,c_city,c_city_code,c_temperature,c_date)

VALUES('ShangHai', 'ShangHai', '58367', '28-37','2011-7-29');

INSERT INTO t_weather (c_province,c_city,c_city_code,c_temperature,c_date)

VALUES('GunagDong', 'ShenZhen', '59493', '25-29','2011-7-29');

INSERT INTO t_weather (c_province,c_city,c_city_code,c_temperature,c_date)

VALUES('FuJian', 'XiaMen', '59134', '26-33','2011-7-29');

可能原因:操作系统默认的字符集是GBK,因而使用UltraEdit 编辑汉字时底层保存为GBK字符,当向MySQL插入时就报错了!

因而,改正方法为:将MySQL的默认字符集,改为GBK

查看编码:

show variables like 'collation_%';

show variables like 'character_set_%';

修改默认编码:

进入C:\Program Files\MySQL\MySQL Server 5.0 ,打开 my.ini

修改,default-character-set=gbk

mysql字符集相关问题_MySQL 字符集相关问题相关推荐

  1. mysql提示符详解_MySQL字符集使用详解

    查看字符集相关变量 mysql> show variables like 'character%'; +--------–+-----------+ | Variable_name | Valu ...

  2. mysql字符集详解_MySQL字符集详解

    一.MySQL字符集编码简单介绍 在使用MySQL时要注意6个需要编码的地方:系统的编码.客户端.服务端.库.表.列.字符集编码不仅影响数据存储,还影响client程序和数据库之间的交互.在mysql ...

  3. xp mysql字符集与乱码_mysql字符集(GBK、GB2312、UTF8)与中文乱码的原因及解决

    Mysql乱码问题的原因与解决 MySQL对中文的支持程度还是很有限的,尤其是新手,一旦出现乱码问题,就会头大.下面介绍几种乱码问题的现象原因及解决方法,仅供参考. 乱码问题1:用PHPmyAdmin ...

  4. mysql c 中文字符串_MySQL字符集中文乱码终极解决方案和mysql查询中文问题解决方法...

    开源数据库MySQL从来都是中小企业构建web应用的首选,特别是和PHP配合简直就是一 对黄金搭档,深受web开发人员的喜爱.但自从4.1以来MySQL加入了多字符集的支持,很多MySQL使用者发现中 ...

  5. mysql 字符集 校验规则_MySQL字符集及校验规则

    1.字符集 # Mysql 的字符集有4个级别的默认设置:服务器级,数据库级,表级和字段级,客户端交互时,也可以指定字符集 # 字符集:是一个系统支持的所有抽象字符的集合.字符是各种文字和符号的总称, ...

  6. mysql连接字符乱码_MySQL 字符集导致SQL连接之后中文乱码的问题!

    character-set-server = GB2312 collation-server = latin1_general_ci MySQL字符集 GBK.GB2312.UTF8区别 解决 MYS ...

  7. mysql 字符集等设置_MySQL字符集设置

    一.MySQL字符集设置 • 系统变量: –character_set_server:默认的内部操作字符集 –character_set_client:客户端来源数据使用的字符集 –character ...

  8. 简述mysql字符集选择方法_MySQL字符集选择

    一. 怎样选择合适的字符集 对MySQL数据库来说,字符集很重要,因为数据库存储的数据大部分都是各种文字,字符集对数据库的存储,处理性能都会有所影响. 主要考虑一下几方面的因素 1.满足应用支持语言的 ...

  9. mysql日志的作用_MySQL 日志相关知识总结

    数据库中用于存储数据的文件称为data file,日志文件称为log file.此外,如果每次读写都是直接访问磁盘,性能很差,所以数据库是有缓存的,数据缓存是data buffer,日志缓存log b ...

最新文章

  1. java语言编写简易表达式_将简单的表达语言放入Java
  2. 黑马java教程是什么_Java教程:揭秘什么是面向接口编程
  3. JPA(二):HellWord工程
  4. TypeScript的非空断言操作符(感叹号)
  5. 带有下标的赋值维度不匹配_KDD 2019|?结构感知的神经网络对人才-组织匹配的影响...
  6. 购物车的数据应该保存在哪?
  7. Dubbo(一) -- 初体验
  8. PPT演讲放映技巧__备注的妙用
  9. 黑马博客——详细步骤(五)项目功能的实现之用户信息修改
  10. [转载] 使用 Python 实现鼠标键盘自动化
  11. php 万能表,手把手教你,如何使用数字万用表!
  12. 一文搞懂SPI通信协议
  13. vue中遇到使用iframe出现的页面崩溃问题
  14. c语言数组文曲星猜数游戏编程,第7章 数组-8数组的其他应用——文曲星猜数游戏...
  15. 广联达登录显示服务器异常求回答,求助【服务器异常】
  16. 【Lilishop商城】No4-2.业务逻辑的代码开发,涉及到:会员B端第三方登录的开发-平台注册会员接口开发
  17. git恢复commit过的代码
  18. 怎么修改win8计算机用户名和密码忘了怎么办,win8忘记了登陆密码怎么办|win8用户登入密码忘了的解决措施...
  19. 基于LM334芯片的恒流源调试
  20. 机器学习之数据归一化(Feature Scaling)

热门文章

  1. 简简单单日赚200元,当日结算
  2. 在ASP.NET AJAX 1.0框架中访问Web服务
  3. 【C/C++】代码优化技巧
  4. 报错:SyntaxError: Non-UTF-8 code starting with '\xbc' in file
  5. ACE_Proactor网络通信示例
  6. YOLOX——Windows 10下环境配置
  7. 论文笔记:DeepID2
  8. SQL Server2005完全卸载
  9. shiro将session认证改成token认证_Shiro 运行过程
  10. vm15+ubuntu+hadoop3.2,新手小白血泪经验