MySQL那点事之中文乱码问题
来源:互联网 发布:蒸腾系数的算法 编辑:程序博客网 时间:2024/06/06 14:24
向数据库表无法插入中文的问题:
问题原因:
安装数据库的时候字符集默认为latin1,当时没有修改!
解决方案1:
版本:MySQL 5.5
找到MySQL Server Instance Config Wizard(配置向导):
C:\Program Files\MySQL\MySQL Server 5.5\bin\MySQLInstanceConfig.exe;
双击,重新配置字符集为GBK。
修改my.ini(C:\Program Files\MySQL\MySQL Server 5.5):
[mysql]
default-character-set=gbk
[mysqld]
character-set-server=gbk
重启服务之后建的表就可以向里插入中文字符了。
从网上查了一些修改字符集的方法如下:
修改数据库字符集:
ALTER DATABASE 数据库名 DEFAULT CHARACTER SET 新字符集;
把表默认的字符集和所有字符列(CHAR,VARCHAR,TEXT)改为新的字符集:
ALTER TABLE 表名 CONVERT TO CHARACTER SET 新字符集
只是修改表的默认字符集:
ALTER TABLE 表名 DEFAULT CHARACTER SET 新字符集;
修改字段的字符集:
ALTER TABLE 表名 CHANGE c_name c_name CHARACTER SET 新字符集;
查看数据库编码:
SHOW CREATE DATABASE 数据库名;
查看表编码:
SHOW CREATE TABLE 表名;
查看字段编码:
SHOW FULL COLUMNS FORM 表名;
- MySQL那点事之中文乱码问题
- Mysql那点事之数据类型
- MySQL那点事之常见操作
- MySQL那点事之视图
- MySQL那点事之查询数据
- Mysql数据库中文乱码问题之解决方法
- mysql 中文乱码问题
- MySql 中文乱码问题,:
- MYSQL中文乱码问题
- MySQL中文乱码问题
- mysql 中文乱码问题
- MySql中文乱码问题
- MySQL 中文乱码问题
- mysql中文乱码问题
- Mysql中文乱码问题
- mysql中文乱码问题
- mysql 中文乱码问题
- MySQL 中文乱码问题
- Flex上次本地图片并浏览
- asp.net上传图片并显示相册
- Hashtable的简单使用
- linux压缩与解压缩 tar命令
- 计算机科学与技术部分图书书评
- MySQL那点事之中文乱码问题
- JSON 的数据转换格式(DataTable或DataSet) -善良公社项目
- 计算键盘高度
- code signing is required for product type 'Application' in SDK 'iOS 7.0' 错误分析以及解决方案
- sed,非交互式流编辑器
- UVA 12655 Trucks(MST + LCA)
- MFC框架类、文档类、视图类相互访问的方法
- javer学c++: 全局函数, 全局变量
- RedHat Linux DNS服务安装配置