2010-03-05 80 views
0

所以我運行鍼對我的數據庫查詢,並通過循環的結果和得到的東西喜歡 -怪異字符

F.B.WebsterDay

在大多數結果。這些應該是空格,但在導入/轉換過程中它一定是奇怪的(該死的你M $)。

是否有一個快速查詢,我可以運行對數據庫刪除所有這些,並用空格替換它們?

+0

你是什麼意思'...循環通過結果...'?如何以及在哪裏顯示這些字符? – snarkyname77 2010-03-05 02:30:55

回答

1

有反正你可以得到輸出的十六進制轉儲?

從外觀上看,這些角色可能是以NBSP(不間斷的空格字符)x'A0'開始的,但它們可能已被錯誤地翻譯成別的東西。

如果是這樣的話,您可以在更新語句中使用REPLACE()函數輕鬆解決此問題。

+0

替換效果很好。我所做的只是使用SQLyog進入數據庫(但我猜其他任何數據庫管理器都可以工作)並複製/粘貼奇怪的空間「」,然後用普通空間替換「」並運行此查詢:'UPDATE attorneys SET''name'' = REPLACE(''name'',「」,「」)'就像魅力一樣工作,謝謝! – Marty 2010-03-05 14:38:44

+0

名爲'name'的表格應該在其周圍有刻度線引號,但在這裏它將它們解釋爲代碼標記並且不會顯示它們。只是爲了未來的後代,以及任何發現這個帖子帶有類似問題的人。 – Marty 2010-03-05 14:40:53

1

應該從兩個數據庫... 嘗試改變分貝collaption作爲老不同collaption ...

+0

s/collaption/collat​​ion/ – DaveE 2010-03-05 01:45:51