社区
基础编程
帖子详情
mysql数据库乱码,谁来帮我看看!
如花是我的
2018-02-23 10:14:19
服务器上的MYSQL数据库,出现乱码
虽然该在服务器上,结果会显示乱码,但我用php文件来查询数据并输出,是可以的,能够得到查询结果,就是数据是存进去了。
谁能告诉我,怎么才能在服务器上查询出来的不会乱码?表的编码是utf8
这是两张截图
...全文
796
4
打赏
收藏
mysql数据库乱码,谁来帮我看看!
服务器上的MYSQL数据库,出现乱码 虽然该在服务器上,结果会显示乱码,但我用php文件来查询数据并输出,是可以的,能够得到查询结果,就是数据是存进去了。 谁能告诉我,怎么才能在服务器上查询出来的不会乱码?表的编码是utf8 这是两张截图
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xuzuning
2018-02-27
打赏
举报
回复
无论表是什么编码,只有查询结果的编码和显示环境编码一致时,才不会出现乱码 你只需在查询前通知 MySQL,你需要的是什么编码的数据就可以了(比如 set names gbk),MySQL 会替你完成编码转换工作
深圳phper
2018-02-27
打赏
举报
回复
将中文字符串转一下码:$new_str = iconv( "gbk","utf-8", $str);
不喝水的鱼
2018-02-27
打赏
举报
回复
你的服务器上查询端口是不是用的shell之类的工具,这个工具的展示也是有字符集设置的,你看下是什么工具,找一下字符集乱码之类的,一设置就行了!
php版
mysql
大
数据库
备份和恢复工具
php版
mysql
大
数据库
备份和恢复工具,这是亮仔修改的无
乱码
版 在原faisunSQL 4.0的基础上,针对数据备份过程中出现
乱码
的问题,做了优化. 增强的功能: 1.自动识别
数据库
版本,对于
MySQL
4.1以上,备份数据时提示选择字符集. 2.导入数据时,提示原
数据库
编码,并自动识别. 3.增加导入目标
数据库
字符集选项. 4.支持GBK、BIG5、UTF8之间的编码转换(见特别说明4). 特别说明: 1.
乱码
问题一般仅出现在
MySQL
4.1/
MySQL
5 版本以后,如果你的
数据库
低于这个版本,基本可以不用考虑这个问题. 2.确保原始数据的完整是至关重要的.就算导出时出现
乱码
,但只要原始数据完整,总有解决的办法.所以,导出时
数据库
字符集的选择必须正确,保证导出数据无
乱码
.一般为GBK,UTF8或Latin1.导出后,可以用文本编辑器先查看一下,看是否出现问号(?)等
乱码
. 3.导出和导入数据编码要保持一致(见特别说明4). 4.虽然程序目前支持GBK、BIG5、UTF8之间的编码转换,但这种转换不是安全的.首先你的目标导入服务器要支持iconv,即在导入时如果"编码转换功能"提示为支持,则可以使用此功能.反之则不可以.其次,转换时的数据必须是"干净"的.即GBK、BIG5、UTF8不能混合.如果你想将原来备份出的GBK数据导入到编码为UTF8
数据库
,则你的GBK数据中仅能含有GBK或GB2312的简体中文字符.不可以出现BIG5等繁体字符,否则转换将失败.基本上,一般的博客/论坛数据都不能保证这种纯净性,谁也不能保证你的文章中不会混合使用简体和繁体文字,所以这种跨字符集的导入导出数据难度很大.绝对不要轻易尝试这种游戏.目前的主流论坛如Discuz、PHPWind等都提供支持GBK、BIG5和UTF8的不同程序.你在最初安装时,一定先想好自己需要那种字符的程序,一旦选定,以后不是迫不得已,不要更改.以上仅针对 5.鉴于上面特别说明4,如果你是从
MySQL
4.0.X/
MySQL
3的老数据版本导入到
MySQL
4.1/
MySQL
5的高
数据库
版本,导入时请选择GBK编码.如果是UTF8编码的数据,如我的博客(http://www.zhouliang.name)采用WordPress程序,默认使用UTF8编码,则只能在
MySQL
4.1/
MySQL
5以上的
数据库
中导入导出,因为低版本的
MySQL
不支持UTF8. 6.以上说明仅针对本程序而言,在编码转换方面,不排除通过其他手段实现的可能性. 程序使用中出现任何问题(编码转换方面),欢迎与我联络: 我的E-Mail: php@zhouliang.name 本程序讨论主页:http://www.zhouliang.name/archives/198.htm 我的博客:http://www.zhouliang.name 此程序只是针对"
乱码
"问题做了改进,faisunSQL 4.0其他方面的故有功能效率与本增强版无关,如有问题请联系原作者.
mysql
数据库
乱码
如何解决?
上面给大家介绍了三种解决
mysql
乱码
的方法,因为我们将来开发的系统,基本上都会涉及到非英文的数据,因此建议大家使用第一种方式,把
数据库
服务器的默认编码方式改成utf8,这样以后不管什么时候使用,都不会发生
乱码
问题! 作为一个
数据库
的初学者,遇到
数据库
乱码
问题,是一个比较头疼的问题,下面根据我的使用经验,给大家分享几种解决
mysql
数据库
乱码
问题的方式,希望对大家有
帮
助。其中character_set_database和character_set_server的字符集
mysql
默认为latin1.
MySQL
数据库
乱码
之字符集
学完这篇教程,你将学到以下内容: 1.
MySQL
数据库
乱码
解决 2.知悉
MySQL
数据库
字符集知识 3.生产中彻底避免
乱码
mysql
数据库
中文
乱码
_
数据库
MySQL
中文
乱码
解决办法总结
MySQL
中文
乱码
解决办法前言:
MySQL
是我们项目中非常常用的数据型
数据库
。但是因为我们需要在
数据库
保存中文字符,所以经常遇到
数据库
乱码
情况。下面就来介绍一下如何彻底解决
数据库
中文
乱码
情况。1、中文
乱码
1.1、中文
乱码
create table user(name varchar(11)); # 创建user表insert into table user("carl"); # 添加数据s...
彻底解决
mysql
中文
乱码
mysql
是我们项目中非常常用的数据型
数据库
。但是因为我们需要在
数据库
保存中文字符,所以经常遇到
数据库
乱码
情况。下面就来介绍一下如何彻底解决
数据库
中文
乱码
情况。
基础编程
21,886
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章