作者linbob09 (累毙了)
看板PHP
标题[请益] utf-8显示问题
时间Thu Aug 12 16:32:13 2010
这个问题在板上爬过文,但是都无解
在内码打了<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
和这三个mysql_query('SET NAMES utf-8');
mysql_query('SET CHARACTER_SET_CLIENT=utf-8');
mysql_query('SET CHARACTER_SET_RESULTS=utf-8');
mysql的校对也是utf-_8_general_ci,而在mysql的浏览网页也都可以正常显示中文
但是偏偏在我写的网页里面,中文的部分都会变成???
想请教各位到底是哪边还要改呢??
----------------------------------------------------------------------------
我刚刚试了楼下那篇跟这篇的方法,可以显示中文了,但是我把它改回原来的样子的话,
就一样可以显示中文,有人可以告诉我这是差在哪边吗??
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.13.129.19
1F:推 cleanwind:你有试过把 utf-8 刮起来吗? 08/12 16:49
2F:→ cleanwind:mysql_query('SET NAMES \'utf-8\''); 08/12 16:49
试过了,还是不行。我是用apache的,要网址的话....
3F:推 nclovegc:网址能来一下吗XDD 08/12 17:11
4F:→ wolfkao:是只有从资料库捞出来的会乱码.还是都乱码? 08/12 18:21
挖出来的
奇怪的是,如果用好的话,过几分钟在跑一次,就又变???了...这是怎麽回事?
※ 编辑: linbob09 来自: 122.126.233.117 (08/12 20:51)
5F:推 tonytsai88:我都打set names utf8耶 中间有-吗? 08/12 20:52
6F:推 cleanwind:中间没 - 号 ... orz 对不起我错了 >_< 08/12 21:55
7F:→ linbob09:有没有-号不是都一样吗??? 08/12 23:00
8F:→ JoeHorn:for 楼上: 不建议冒险.. SHOW COLLATION 可看 Chaset 有啥 08/12 23:04