mysql查詢中午亂碼,Mysql中如何查詢值為Unicode編碼的字符串?
正常情況查查詢需要用“\”轉義,mysql斜桿轉義之后,會去轉義別的字符,所有要得到斜桿,需要在加一個斜桿去轉義。最后改為四個斜桿“\\\\”,這樣才得到一個“\”。因此使用”\\”來查詢,數據依然是空。
所以嘗試了下在需要匹配的字符斜杠前面加上“\\\\”后查詢出了正確的結果。
另外中文查詢的時候注意編碼轉換。
正常情況查查詢需要用“\”轉義,mysql斜桿轉義之后,會去轉義別的字符,所有要得到斜桿,需要在加一個斜桿去轉義。最后改為四個斜桿“\\\\”,這樣才得到一個“\”。因此使用”\\”來查詢,數據依然是空。
所以嘗試了下在需要匹配的字符斜杠前面加上“\\\\”后查詢出了正確的結果。
另外中文查詢的時候注意編碼轉換。