作者jscorpio1 (我 天蠍)
看板PHP
标题[请益] 中文字变"问号"了
时间Sat Jan 26 14:41:46 2013
问题:从资料库读出的中文字变成问号,但是在phpmyadmin里显示正常
问题画面
http://ppt.cc/rYWP
相关设定:
1. mysql设定为utf8_unicode_ci
2. php档存为utf8
3. mysql_query("set names 'utf8'")
4. header ('Content-type:text/html; charset=utf-8')
5. browser的预设编码也是utf8
也google到了
http://www.mrmu.com.tw/2011/01/09/php-mysql-utf8-unicode/
都照做了,但还是无法解决
但是直接key在php档里的中文字都能正常显示,若将browser改为big5则会变成乱码
请问还有什麽方法可以try的吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 1.165.5.25
1F:→ xxxzzz:1~5都是utf8..最後浏览器故意再改成用big5读? 01/26 15:48
2F:→ jscorpio1:大大误会了,那是我试着改看看的啦!! 01/26 15:52
4F:→ jscorpio1:解决了,原来是mysql_query跟mysqli_query的差别 01/28 20:20
5F:→ jscorpio1:mysqli要改用mysqli_set_charset($link,'utf8')才行 01/28 20:27