摘要:
PHP+Mysql中如何查询值为Unicode编码的字符串? 正常情况查查询需要用“\”转义,mysql斜杆转义之后,会去转义别的字符,所有要得到斜杆,需要在加一个斜杆去转义。最后...
PHP+Mysql中如何查询值为Unicode编码的字符串?
正常情况查查询需要用“\”转义,mysql斜杆转义之后,会去转义别的字符,所有要得到斜杆,需要在加一个斜杆去转义。最后改为四个斜杆“\\\\”,这样才得到一个“\”。因此使用”\\”来查询,数据依然是空。
图片来源:网络
所以尝试了下在需要匹配的字符斜杠前面加上“\\\\”后查询出了正确的结果。
另外中文查询的时候注意编码转换。
易语言怎么将UTF8编码的字符串插入MySQL记录?
设置mysql表的数据编码为utf8 存入数据时候将字符串转为utf8再存入 活在可以base64编码后存入,虽然有些不易直接在数据库阅读,但是存进去什么数据编码,解码后也不会变