mysql 查找亂碼數據


問題情境:

  數據庫中存在亂碼記錄,希望找出來進行處理。

方法原理:

  利用convert函數的字符集轉換功能。

具體操作:

SELECT
	CustomerID,
	Customername
FROM
	customerinfo
WHERE
	Customername = CONVERT (Customername USING latin1)/*前提知道亂碼字符集是Latin1,不知道什么字符集可以用latin1嘗試代替,測測看*/
AND 
	NOT	(Customername REGEXP "[u0391-uFFE5]"); /*latin1的英文和數字沒有亂碼,排除掉*/

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM