[請益] 從SQL撈回TEXT型態檔案,解決全形問題

看板PHP作者 (唉唷我的天啊)時間15年前 (2010/11/22 18:04), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/1
各位好, 初學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

11/22 18:28, , 1F
str_replace
11/22 18:28, 1F

11/22 20:39, , 2F
建一個全形半形對照表,然後 str_replace
11/22 20:39, 2F
感謝兩位提供寶貴的建議:) 不過我大概猜想問題在於保留字元 ' 以及 " ; 補充一下問題, 我想從SQL將撈回的資料寫入本地端的檔案裡面, 但是只要有單引號及雙引號時, 寫入檔案就會不正確…Orz ※ 編輯: hotline1234 來自: 140.115.52.31 (11/22 21:37)

11/22 21:50, , 3F
addslashes
11/22 21:50, 3F
謝謝!不過沒有都成功…Orz 有的檔案依舊是全形符號這樣,囧 更正:是沒成功Orz,不過我發現我撈回來的文字有些是半形,有些全形, 感覺…怪怪的-.- ※ 編輯: hotline1234 來自: 140.115.52.31 (11/22 22:22) 補充:在網頁中顯示是我要的結果,不過寫入卻怪怪的阿阿阿阿阿阿~~~ ※ 編輯: hotline1234 來自: 140.115.52.31 (11/22 22:35)

11/23 20:44, , 4F
你應該有發現前後兩個全形不是同一個字吧
11/23 20:44, 4F
不好意思,可以再描述一下嗎?謝謝:) ※ 編輯: hotline1234 來自: 140.115.52.31 (11/24 18:53)
文章代碼(AID): #1Cwa0fsP (PHP)
文章代碼(AID): #1Cwa0fsP (PHP)