作者hotline1234 (唉唷我的天啊)
看板PHP
标题[请益] 从SQL捞回TEXT型态档案,解决全形问题
时间Mon Nov 22 18:04:22 2010
各位好,
初学PHP,
想从SQL捞回TEXT型态档案处理,
无奈抓回的内容有全形标点,
爬文後提到的方法似乎无法解决,
在此诚心请教各位前辈们,
要如何解决这种问题?
问题范例:
捞回的资料为
“If you’re good at something, never do it for free.” —The Joker
想处理成
"If you
're good at something, never do it for free.
" -The Joker
补充:并存於本地端的.txt档中
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.52.31
1F:→ LewisHamiltn:str_replace 11/22 18:28
2F:推 Huangs:建一个全形半形对照表,然後 str_replace 11/22 20:39
感谢两位提供宝贵的建议:)
不过我大概猜想问题在於保留字元 ' 以及 " ;
补充一下问题,
我想从SQL将捞回的资料写入本地端的档案里面,
但是只要有单引号及双引号时,
写入档案就会不正确…Orz
※ 编辑: hotline1234 来自: 140.115.52.31 (11/22 21:37)
3F:→ LewisHamiltn:addslashes 11/22 21:50
谢谢!不过没有都成功…Orz
有的档案依旧是全形符号这样,囧
更正:是没成功Orz,不过我发现我捞回来的文字有些是半形,有些全形,
感觉…怪怪的-.-
※ 编辑: hotline1234 来自: 140.115.52.31 (11/22 22:22)
补充:在网页中显示是我要的结果,不过写入却怪怪的阿阿阿阿阿阿~~~
※ 编辑: hotline1234 来自: 140.115.52.31 (11/22 22:35)
4F:推 buganini:你应该有发现前後两个全形不是同一个字吧 11/23 20:44
不好意思,可以再描述一下吗?谢谢:)
※ 编辑: hotline1234 来自: 140.115.52.31 (11/24 18:53)