PHP 输出数据库中文是问号

页面CSSJS数据库全部都是用UFT8编码,网页在进行编译的时候也是用UTF8来编译的,可是数据库中出现中文的地方全部都是?号!一个中文对应一个?号!其他的数字,字母都可... 页面 CSS JS 数据库全部都是用UFT8编码,网页在进行编译的时候也是用UTF8来编译的,可是数据库中 出现中文的地方全部都是?号!一个中文对应一个?号!
其他的数字,字母都可以正常输出。
我用的是Mysql数据库!
我不晓得问题处在那里!
我在页面转换别骂,UTF8 和 GB2312都显示?号
在这里说了,我写mysql_query("set names 'utf8'");没事
但是写mysql_query("set names 'utf8'",$link);数据还显示,但是执行错误:提供的论点不是一个有效的。
展开
 我来答
百度网友fb6e7624d1
2011-03-30 · TA获得超过855个赞
知道小有建树答主
回答量:438
采纳率:0%
帮助的人:568万
展开全部
因为你mysql中被写入的确实是"?",所以无论页面怎么转码都没用的。
你insert into时数据的编码要和表字段设置的编码一致,简单的办法是,提交插入语句前加上一句mysql_query("set names gb2312");//假设你的表字段中文编码为gb2312。
追问
数据库中写入的肯定不是?号 要是?号 我就不会问了!
追答
哦,用查询语句查询是正常的是吧。那你把你写数据的页面另存为utf-8的格式,再写入数据试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一缕阳光1987
2011-03-30 · TA获得超过374个赞
知道小有建树答主
回答量:324
采纳率:0%
帮助的人:291万
展开全部
在网页的<head>中插入<meta http-equiv="Content-Type" content="text/html; charset=UTF8" /> 来说明网页的编码是用的什么,浏览器会根据编码规则来解析网页

你可以试试在浏览器的工具里面有个编码,换成UTF-8看还是不是乱码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
feelone
2011-03-30
知道答主
回答量:31
采纳率:100%
帮助的人:21.7万
展开全部
首先你要确认你的数据库存储是何种编码,到底是GBK还是UTF8
其次,你要看看你存储的中文在数据库中是不是???
如果数据库中是???是无论如何也转变不过来的
如果是数据库和页面编码不一致,可通过改变数据库编码来处理
追问
数据库是UTF8的,我用查询语句在数据库是可以正常看到的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
anrainie
2011-03-30 · TA获得超过1013个赞
知道小有建树答主
回答量:306
采纳率:0%
帮助的人:370万
展开全部
是不是执行sql的时候,少执行了一条 set names 'utf8'?
更多追问追答
追问
我试过加 但是显示错误!
怎么加啊?
追答
在你的sql query前面多写一行
mysql_query("set names 'utf8'");
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
miniappmPFH9MCjybmU7
2011-03-30 · TA获得超过452个赞
知道小有建树答主
回答量:684
采纳率:100%
帮助的人:393万
展开全部
查看一下数据库的字符集。
show variables like 'character_set_%';
看看具体哪一层次不对。
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
更多追问追答
追问
有一个和你的不一样character_set_server      |  latin1
问题是不是处在这里?
追答
如果有权限的话你可以改下试试,
不过_server的属性好像是不影响的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式