作者TsukinoUsagi (月野兔)
看板PHP
标题Re: [请益] 请教MySQL编码问题
时间Mon Oct 10 17:40:44 2005
※ 引述《KennyL (Giant Heart)》之铭言:
: 我在mysql中的table中, 利用phpmyadmin建立了一些中文资料
: 在phpmyadmin中显示皆正常, 但用php读出来却都是????
: 假使是用程式insert资料到db中, 则在phpmyadmin中会变成乱码..
: 但用query出来的中文又能正常显示..
: 我已将DB及table的"校对"都改成Bi5, 也将my.ini中都改成Big5了..
: 但结果似乎一样..@@"
: 想请教该如何设定才能将mysql与程式insert资料的编码一致呢? 谢谢~
我猜你的mysql是4.1版的.
在php里连上mysql资料库之後立刻执行这两行sql指令:
set names 'big5';
set character set 'big5';
之後insert, update或select之类的sql指令,
应该都能正常处理中文字了.
--
响: 「嗯, 加油喔, 那麽....早点睡, 掰掰, 晚安....
要是明天也能见面那该有多好. 」
-- 想君~Memories Off~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.104.210.55
1F:推 KennyL:抱歉,文章忘了附上MySQL版本. 不过正如您所说是4.1.3版的 10/10 18:16
2F:→ KennyL:依照你的处理方式,问题已经解决了,感谢!! 10/10 18:17