Mysql的服务器以UTF8的方式启动,客户端也用UTF8的方式打开。
在CMD命令行下,我想插入一条记录
insert into mytable(a) values("\\xe4\\xb8\\xad\\xe5\\x9b\\xbd");其中e4 b8 ad e5 9b bd为中国的UTF8 16进制编码。
执行上面的SQL语句后,在数据库中得到的却是\xe4\xb8\xad\xe5\x9b\xbd。请问,正确的书写是什么呢?
在CMD命令行下,我想插入一条记录
insert into mytable(a) values("\\xe4\\xb8\\xad\\xe5\\x9b\\xbd");其中e4 b8 ad e5 9b bd为中国的UTF8 16进制编码。
执行上面的SQL语句后,在数据库中得到的却是\xe4\xb8\xad\xe5\x9b\xbd。请问,正确的书写是什么呢?
解决方案 »
- 以日期中的4位年份做为查询条件的语句该怎么写?
- 一个产品对应多个属性 一条属性一条记录 多个属性和属性值复合检索 请高人指点 在线等!
- MYSQL所在机器磁盘满了以后,写入数据库会阻塞吗?
- 优化Sql语句. 在线等候
- linux下无法安装MySQL?
- 各位大哥好,PHP+MYSQL
- 为什么我的mysql4.0.12安装以后,任何人都可以登陆,而且都有root权限?
- 啊啊啊,到底该怎么解决呢?
- 请大家帮忙看看这句SQL语句有什么问题,执行提示错误
- 存储过程在windows应用服务器上可以执行,linux无反应
- 诡异的update,明明设置set `username` = 'username',但是执行完毕更新到数据库就username列的值就是0
- 如何以UTF8的形式插入一条记录到MySQL数据库
insert into mytable(a) values( "\\\\xe4\\\\xb8\\\\xad\\\\xe5\\\\x9b\\\\xbd ");