MySQL 字符集相关问题
来源:互联网 发布:怎么ping端口有没有通 编辑:程序博客网 时间:2024/05/16 01:00
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字符集设置相关问题
- mysql中字符集相关的问题
- mysql 中文字符集相关问题备注
- MySQL字符集相关命令
- mysql 字符集相关文章
- Mysql字符集相关操作
- MySQL字符集相关命令
- mysql 字符集相关特性
- MySQL 字符集相关命令
- mysql 相关字符集讲解
- MySQL 字符集相关命令
- mysql字符集相关汇总
- Mysql 字符集相关
- 字符集的相关问题
- mysql数据库的字符集相关
- 关于MySql字符集问题
- mysql字符集问题
- xampp的mysql允许远程访问
- poj 3895 【无向图最大环】
- 纯CSS下拉导航代码
- 内部类调用
- 检查新同事的代码时发现的问题
- MySQL 字符集相关问题
- 显示ip地理位置信息
- 解决问题的途径—论坛
- Android动态壁纸小细节
- 补丁管理作业指导书
- 设计log函数库的几个要点
- zoj 1733【最长公共子序列DP】
- 回调函数
- 动态换肤