作者CoMix (CoMix)
看板PHP
标题[请益] php写入资料库编码问题
时间Sun Jan 30 16:03:02 2011
我使用php读txt档(已经存成utf8)
explode後依序写入资料库中(都设定为utf8)
php网页也有加上 utf8 的设定
不过在写入资料後只有第一笔 有正常出现栏位的值中
>>>
http://pixavid.com/l9TpRW
第二比之後好像都看不到值 但是点选栏位以後...值有写进去??!!
>>>
http://pixavid.com/l0p6hu
之後我测试不要使用txt里面的文字 自己设字串 数字 跟 英文
都很顺利的写进去 而不会像上面的情况一样 @@"
想知道这样的问题要怎麽解决...好困扰...
----------------------------------------------------------
我的资料库使用 Mysql
在网页上做查询 可以echo出值都没问题
不过在资料库检视里面 为什麽都只能看到第一个栏位的值?
剩下的在资料库检视虽然看不到 但是执行程式却都可以抓的到...
对这个情况真的很疑惑 @@"
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.47.154.65
1F:→ guardlan:印象中...ms db好像不吃utf-8的字串...(不确定.. 01/30 17:30
2F:→ guardlan:你有试过php读到字串先iconv转成big5丢进去db试试看吗..? 01/30 17:31
4F:→ buganini:加个trim()勒? 01/31 10:39
※ 编辑: CoMix 来自: 218.173.59.212 (01/31 14:16)
※ 编辑: CoMix 来自: 218.173.59.212 (01/31 14:17)
5F:→ guardlan:喔~应该是你检视db的那套不支援utf-8吧...? 01/31 22:55