看來,我們已經成功地插入到我們的數據庫2 Unicode字符,每個我們想要的Unicode字符的,固定的Unicode哎呀
例如,對於unicde焦炭0x3CBC,我們已經插入Unicode的等價物它的每個組件(0xC383和0xC2BC)
任何人都可以想出一個簡單的解決方案來解決這個問題嗎?
我拿出像
SELECT replace(name, CONCAT(0xC3,0x83,0xc2,0xbc), CONCAT(0xc3,0xbc)) FROM lang
針對上述情況,但不希望有每一個Unicode字符做到這一點!
首先,你確定這是真正的問題嗎?在顯示字符時也可能存在問題(當它們在基礎中正確編碼時)。 如果底座中存在真正的問題,那麼我沒有看到任何其他解決方案遍歷基底的每個字符串行的每個字節;但是這可以通過算法很容易地完成。 – 2009-10-08 13:11:22
是的,我敢肯定,我已經完成了十六進制轉儲等數據:( – Mez 2009-10-08 13:14:18
你有沒有想過這是怎麼發生的?我想如果你現在是如何發生的,那麼我們可以找出如何扭轉這個過程。 – longneck 2009-10-08 14:27:32