MYSQL字符集设置,解决乱码问题
来源:互联网 发布:月目标计算法 编辑:程序博客网 时间:2024/05/20 22:35
mysql 在win xp 重启服务的命令为:
net stop mysql
net start mysql
执行命令的前提是MYSQL在XP中被注册成为了服务
mysql 从文件导入sql 乱码问题:
先用ultraedit 打开SQL脚本文件,看右下角的菜单,会显示文件编码格式
再在MYSQL执行SQL界面中输入:
show variables like "%char%";
show variables like "%coll%";
查看数据库的字符编码
修改sql文件
SET collation_connection = utf8_bin;
SET character_set_client = utf8;
SET character_set_connection = utf8;
mysql --socket=/opt/mydata/my3306/my3306.sock -A < xxx.sql 就好了...
另附百度来的解决办法,请自行测试:
首先在新建数据库时一定要注意生成原数据库相同的编码形式,如果已经生成可以用phpmyadmin等工具再整理一次,防止数据库编码和表的编码不统一造成乱码。
方法一: 通过增加参数 –default-character-set = utf8 解决乱码问题
mysql -u root -p password < path_to_import_file –default-character-set = utf8
方法二: 在命令行导入乱码解决
1. use database_name;
2. set names utf8; (或其他需要的编码)
3. source example.sql (sql文件存放路径)
方法三: 直接粘贴sql文件里的代码
1. 打开SQLyog客户端软件;
2. 定位到SQL编辑器,然后用记事本打开刚刚导出的SQL文件;
3. 复制文件中所有SQL语句到SQL编辑器当中,执行这些SQL代码;
方法四: 用记事本或其他文本工具改变SQL文件的编码格式(若方法三不行,那就尝试方法四)
1. 用记事本(或UE)打开刚才的导出的SQL文件;
2. 另存此文件——打开另存为对话框,选择对话框中的编码格式为UNICODE编码;
3. 保存文件,然后CTRL+A,全选;
4. 复制里面的SQL语句到SQLyog中的“SQL编码器”当中,再执行一次SQL语句;
5. 执行完成后切记刷新一次,查看中文的数据表,乱码消除,大功告成;
首先在新建数据库时一定要注意生成原数据库相同的编码形式,如果已经生成可以用phpmyadmin等工具再整理一次,防止数据库编码和表的编码不统一造成乱码。
方法一: 通过增加参数 –default-character-set = utf8 解决乱码问题
mysql -u root -p password < path_to_import_file –default-character-set = utf8
方法二: 在命令行导入乱码解决
1. use database_name;
2. set names utf8; (或其他需要的编码)
3. source example.sql (sql文件存放路径)
方法三: 直接粘贴sql文件里的代码
1. 打开SQLyog客户端软件;
2. 定位到SQL编辑器,然后用记事本打开刚刚导出的SQL文件;
3. 复制文件中所有SQL语句到SQL编辑器当中,执行这些SQL代码;
方法四: 用记事本或其他文本工具改变SQL文件的编码格式(若方法三不行,那就尝试方法四)
1. 用记事本(或UE)打开刚才的导出的SQL文件;
2. 另存此文件——打开另存为对话框,选择对话框中的编码格式为UNICODE编码;
3. 保存文件,然后CTRL+A,全选;
4. 复制里面的SQL语句到SQLyog中的“SQL编码器”当中,再执行一次SQL语句;
5. 执行完成后切记刷新一次,查看中文的数据表,乱码消除,大功告成;
Character set 'utf-8' is not a compiled character set and is not specified
- MYSQL字符集设置,解决乱码问题
- 解决mysql字符集乱码问题
- 如何解决MySQL字符集乱码问题
- 如何解决MySQL字符集乱码问题
- 如何解决MySQL字符集乱码问题
- 如何解决MySQL字符集乱码问题
- 如何解决MySQL字符集乱码问题
- mysql乱码:字符集问题
- mysql 字符集乱码问题
- mysql字符集乱码问题
- phpmyadmin字符集设置 乱码解决
- mysql_query设置字符集为utf8,解决中文乱码的问题
- MYSQL字符集乱码的解决
- mysql字符集与乱码解决
- Mysql数据库的乱码、字符集、国际化问题的解决
- 正确设定MySQL中的字符集,解决终端乱码问题
- centos修改mysql字符集 解决中文乱码问题
- 【解决】Mysql字符集问题
- java笔记 static关键字详解
- 为什么选择Microsoft Windows XP Embedded,而不选择嵌入式 Linux?
- org.springframework.beans.factory.BeanNotOfRequiredTypeException
- zoj 1100 铺砖 状态压缩
- Android手机分辨率基础知识
- MYSQL字符集设置,解决乱码问题
- 从epoll构建muduo-1 mini-muduo介绍
- ubuntu12.04下启动wifi共享网络连接
- SAP实现多个统御科目:特殊总账SGL+备选统驭科目Alternative Reconciliation Accounts
- tpcc-mysql安装与使用
- 纠结的SSH框架
- php crul 中文乱码问题解决
- hdu 2046
- 关于分治和递归的几点思考 有关全排序问题