我有時會將提供給我的CSV文件中的數據導入到mysql表中。php mysql:從數據庫中刪除一個特殊字符
在最後一個我做的一些條目在實際數據前有一個奇怪的壞字符,它被導入到我的數據庫中。現在我正在尋找一種方法來清理它。
壞數據在mysql列'email'中,它似乎總是在實際數據的前面。當試圖使用PHP在我的屏幕上打印它時,它顯示爲 。將其導出爲CSV文件時,它看起來像,如果我在使用PHP將它打印在屏幕上之前,它看起來像是一個普通空間。
我正在考慮編寫一個PHP腳本,該腳本一次覆蓋我的所有行,修復電子郵件地址字段並更新行。不過,我不太清楚「修復電子郵件」的部分!
我在想也許會做一個「爆炸」,並使用壞字符作爲分隔符,但我不知道如何將該字符輸入到我的代碼中。
有沒有辦法找到底層值/ utf8/hex或其他什麼字符,然後在字符串中找到它?
我希望它很清楚。
感謝
編輯: 在十六進制,它看起來就像是A0。我能做些什麼來搜索和刪除一個字符的十六進制值?無論是在PHP或直接在MySQL我猜...
它的工作! (評論必須至少15個字符,所以我添加了這個) – 2010-01-15 20:36:02