看板 PHP 關於我們 聯絡資訊
各位好, 初學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
LewisHamiltn:str_replace 11/22 18:28
Huangs:建一個全形半形對照表,然後 str_replace 11/22 20:39
感謝兩位提供寶貴的建議:) 不過我大概猜想問題在於保留字元 ' 以及 " ; 補充一下問題, 我想從SQL將撈回的資料寫入本地端的檔案裡面, 但是只要有單引號及雙引號時, 寫入檔案就會不正確…Orz ※ 編輯: hotline1234 來自: 140.115.52.31 (11/22 21:37)
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)
buganini:你應該有發現前後兩個全形不是同一個字吧 11/23 20:44
不好意思,可以再描述一下嗎?謝謝:) ※ 編輯: hotline1234 來自: 140.115.52.31 (11/24 18:53)