www.3112.net > mysql数据库执行同样的.sql文件出现中文乱码

mysql数据库执行同样的.sql文件出现中文乱码

1. 执行sql文件出现乱码首先就可以确定由于文件编码不一致导致的2. 查看sql文件的编码是否什么编码3. 查看mysql执行工具是什么编码(在windows中 还有经常会设置为set names gbk;)4. 将执行工具和sql文件的编码保持一致,这样就不会出现错误了

MySql的配置文件Windows下一bai般在系统目录下或者在MySql的安du装目录下名字叫my.ini,可以搜索,Linux下一般是zhi/etc/my.cnf--在 [mysqld] 标签下加上以下内容:daodefault-character-set = utf8character_set_server = utf8注意:如果此标签下已经存在“default-character-set=GBK”类似的内容,只需专修改即可.--在 [mysql] 标签下加上一行属default-character-set = utf8

换个编码方式试试

乱码很难转换成正常的 估计是你的数据库有问题 你排除一下吧 ① 首先把MySQL的服务停掉 在运行窗口输入:net stop mysql② 把服务器和客户端的字符集改成自己想用的字符集:GB2312或是utf8等……具体操作为:打开mysql安装目录下的my

段都有编码设置.出现乱码肯定是你现在用的编码混乱造成的 解决办法:第一步 先改数据库编码 先修改你的数据库,如果你页面用的是UTF-8编码那么你数据库内的编码也需要设置为UTF-8,每个字段都需要设置.要保持内外一致,你可以用

解决网页乱码需要,编码一致 包括1 脚本文件的字符集 2 浏览器文件头指定页面的字符集3 mysql 查询连接的字符集 $sql = "SET NAMES utf8";4 数据库的字符集

编码不一致,你可以使用此命令查看编码方式,首先use一下数据库,show variables like '%char%';查看是不是gbk或gb2312等支持中文的,set names gbk就解决了,唉手指头都麻了.

你是用的是什么客户端? 如果使用的UTF-8格式的代码,需要在见建立数据库的时候设置编码格式 如果使用的GBK,在windows下使用没有问题

肯定是它的数据库和你的数据库的编码不一致.查看他的数据库的编码,比如为A编码.查看你的数据库的编码,比如为B编码.用ultraedit打开脚本文件(给你的sql文件),另存为另一个文件(保存时选择你的编码B) 然后再导入.

① 首先把mysql的服务停掉 在运行窗口输入:net stop mysql ② 把服务器和客户端的字符集改成自己想用的字符集:gb2312或是utf8等…… 具体操作为:打开mysql安装目录下的myini.tet; 找到default-character-set,将其改为自己想用的字符集:

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com