作者ft456 ()
看板PHP
标题[请益] 用PHP程式写进资料库中文乱码
时间Sat May 26 18:31:54 2012
最近在练习用PHP把资料写进资料库
但发现用PHP跑出来的程式是正常的
在网页上呈现是对的
但是到後台资料库看中文都会是乱码
有看过 /乱码 的相关文章
但是加入 mysql_query("SET NAMES 'utf8'")
并没有改善
也有看my.ini档案
里面预设值也已经是utf8
我个人编辑程式是用Notepad++
编码部分是转成无BOM的UTF-8
而且也有确定过 资料库 程式码 网页编码
三者间的编码一致 都是UTF-8
mysql的版本是5.051a
不知道是否还有其他解决办法@@
另外想问mysqli跟mysql两者混用会不会有问题?
学校教授用的是mysqli
但课本用的是mysql
不知道会不会有影响
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.165.69.85
1F:→ kosjason:mysqli 是新版本的用法 现在都建议用这个 05/26 22:03
2F:推 Fantasywind:DB Table 的编码呢? 05/27 03:19
栏位都有设成utf8_unicode_ci @@
3F:→ mirae:如果你用phpmyadmin,看一下校对栏是latin1_swedish_ci否 05/27 10:54
4F:→ mirae:还是utf8_general_ci,这会影响你在phpmyadmin的呈现 05/27 10:55
5F:→ mirae:另外,phpmyadmin可以选择你要呈现的语言. 05/27 10:55
校对栏是指首页那边吗?
如果是的话我都有设成utf8_unicode_ci
不知道这样对不对@@?
※ 编辑: ft456 来自: 218.165.68.65 (05/27 12:10)