Heim  >  Artikel  >  Datenbank  >  Mysql 命令行导入sql数据,访问网站出现中文乱码的解决

Mysql 命令行导入sql数据,访问网站出现中文乱码的解决

WBOY
WBOYOriginal
2016-06-07 15:01:581250Durchsuche

方法一: 通过增加参数 –default-character-set = utf8 解决mysql乱码问题 mysql -u root -p password path_to_import_file –default-character-set = utf8 方法二: mysql在命令行导入乱码解决 1. use database_name; 2. set names utf8; (或其他需要的编码

方法一: 通过增加参数 –default-character-set = utf8 解决mysql乱码问题
mysql -u root -p password

方法二: mysql在命令行导入乱码解决

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. 执行完成后切记刷新一次,查看中文的数据表,mysql乱码消除,大功告成;


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn