数据库中的显示到网页时中文成了问号? 10

我用phpmyadmin建表,插入数据后,连接DW,再显示到网页时中文成了问号,请告诉我怎么解决网上的方法我都试过了,还是不行... 我用phpmyadmin建表,插入数据后,连接DW,再显示到网页时中文成了问号,请告诉我怎么解决 网上的方法我都试过了,还是不行 展开
 我来答
领今柔5435
2009-08-11 · TA获得超过604个赞
知道小有建树答主
回答量:276
采纳率:0%
帮助的人:288万
展开全部
php语言对于浏览器的语言规范十分敏感
尤其从数据库中读取中文 会在页面上无法解析 出现乱码
第一 查看你的PHP语言设置
第二 查看你的浏览器的编码设置 注意选择语言的顺序
第三 查看连接数据库的编码
香睿力亦玉
2020-03-04 · TA获得超过3884个赞
知道大有可为答主
回答量:3156
采纳率:27%
帮助的人:434万
展开全部
这个问题可能性太多了,但肯定是编码问题,你先弄清楚mysql的编码,现在的版本是分三层编码的,包括server层
collation层
query层,我一般用的方法是将其都设为utf8编码,然后在查询时加上mysql_query("set
names
utf8"),再将网页的显示编码设为utf8(就是head里的charset)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友003d0c83c
2009-08-12 · TA获得超过333个赞
知道小有建树答主
回答量:256
采纳率:0%
帮助的人:381万
展开全部
建表时使用的什么语言集?
假如是gbk
php连接数据库时,。
加上
mysql_query("SET NAMES gbk");就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lijinhua1024
2009-08-11 · 超过25用户采纳过TA的回答
知道答主
回答量:127
采纳率:0%
帮助的人:0
展开全部
那是你乱码了,用GB2312处理下就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式