关于数据库乱码问题
2015-08-03 18:27
274 查看
如果需要永久的改变数据库编码,最好的办法就是需改 配置文件
1.在MySQL的安装路径下找到my.ini文件,在[client] [MySQL] [mysqld]这三处地方下都加上default-character-set=utf8
2. 保存文件后,重新启动服务
3.可以在MySQL指令中输入status查看字符是否已经全部变为utf-8
4然后如果你用的是SQLYog,那么你会发现以前建的表依然会出现乱码情况,因为那是在改变配置文件前建立的。所以还需要改变表的以及其列的编码。
5 最后一点就是在SQLYog中建立表的时候一定要选择编码为utf-8以及校验collation为uft-8,那么这样建立的表就不会出现乱码问题了
1.在MySQL的安装路径下找到my.ini文件,在[client] [MySQL] [mysqld]这三处地方下都加上default-character-set=utf8
2. 保存文件后,重新启动服务
3.可以在MySQL指令中输入status查看字符是否已经全部变为utf-8
4然后如果你用的是SQLYog,那么你会发现以前建的表依然会出现乱码情况,因为那是在改变配置文件前建立的。所以还需要改变表的以及其列的编码。
5 最后一点就是在SQLYog中建立表的时候一定要选择编码为utf-8以及校验collation为uft-8,那么这样建立的表就不会出现乱码问题了
相关文章推荐
- 几个数据库的驱动、连接
- 从一个MySQL left join优化的例子加深对查询计划的理解
- 复合索引,覆盖索引,书签查找(键查找)
- memcached缓存系统学习笔记之一:memcached缓存系统基础知识和环境搭建
- SQL Server和My SQL某些T-SQL用法的区别
- 转 sql 时间转换格式 convert(varchar(10),字段名,转换格式)
- 如何使用SQLAlchemy库写出防SQL注入的Raw SQL
- MySQL定时器Events
- Oracle问题汇总
- EF 连接mysql Authentication to host '' for user 'root' using method 'mysql_n(远程登录mysql失败)
- MySQL之查询性能优化三
- sql怎么选择数据and和or能同时用吗???
- sql分页的几种方式
- Memcache知识点梳理
- Mysql_存储功能
- 实习第6天 Oracle执行计划 联想超级本只能重装win8
- Visual C++ 2008进行MySQL编程
- 实习第2天 环境配置 vs2010 64位系统下连接oracle的问题
- sqlserver2008里的SQL Server服务里什么都没有
- Oracle如何&操作进行二进制的比对