作者ayuiop (美加航空公司)
看板PHP
标题[请益] 关於appserv编码
时间Tue Jan 30 17:38:32 2007
安装的是appserv-win32-2.5.7
刚刚测试了一下,结果发现几个问题
希望各位板友们可以帮忙解答这些粗浅的疑惑
1.虽然我安装时选择BIG5,my.ini里面关於编码的叙述则是:
...
[mysql]
default-character-set =
big5
...
default-character-set =
big5
character-set-server =
big5
collation-server =
big5_chinese_ci
init_connect = 'SET collation_connection = big5_chinese_ci
init_connect = 'SET NAMES big5'
...
但是从phpMyAdmin上看到"MySQL 文字编码"却依然是UTF8
MySQL连线校对也是
2.当我使用本身是BIG5编码的PHP写入中文资料到资料库
且没有加SET NAMES BIG5时
写入的资料在phpMyAdmin看起来是一堆乱码
但是再用PHP mysql_query SELECT出来,却又是正常的
然後如果写入和读取都加上SET NAMES BIG5
就phpMyAdmin和网页上都可以正常显示
总而言之
有没有什麽方式可以不加SET NAMES BIG5
又可以phpMyAdmin和网页都显示正常的方法呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.104.6.146
※ 编辑: ayuiop 来自: 59.104.6.146 (01/30 17:39)
※ 编辑: ayuiop 来自: 59.104.6.146 (01/30 17:39)
1F:推 JohnRoyer:我直接用 require 的方式...所以感觉没有很麻烦 01/30 18:49
2F:推 ayuiop:呃,不大懂一楼的意思||| 01/30 19:33
3F:→ JohnRoyer:我把常用指令放在一个档案里 等到需要用时就直接 01/31 01:16
4F:→ JohnRoyer:require("fileName.php"); 所以只打一次感觉不麻烦 :P 01/31 01:17
5F:推 italk:跟楼上一样= =+ 01/31 15:55