mysql数据使用非默认编码进行查询的问题
来源:互联网 发布:windows用户管理工具 编辑:程序博客网 时间:2024/05/23 11:06
mysql数据的默认编码为utf-8,而当我们使用gbk的编码进行查询时会发生什么?
中文格式(6)在gbk编码中为A3A836A3A9,utf-8的编辑器下显示的是乱码。
以下实例中分别以001和001(6)进行的gbk编码进行查询,查询出来的结果是一样的。
也就是说gbk编码格式在UTF-8的数据库中查询遇到了无法处理的编码,不再处理只使用可转码的前半部分。orcale数据库的有兴趣可以试一试
select * from mysql_table t where id =CONVERT(unhex('303031A3A836A3A9') USING UTF8);
select * from mysql_table t where id =CONVERT(unhex('303031') USING UTF8);
阅读全文
0 0
- mysql数据使用非默认编码进行查询的问题
- 对MYSQL查询中有疑问的数据进行编码
- mysql默认编码问题
- mysql默认编码设置成gbk,解决dos下查询中文乱码的问题!
- ibatis利用mysql进行保存数据时数据编码问题
- 用hibernate进行MYSQL数据存储时遇到的中文编码问题及其解决方
- 关于Mysql数据默认编码的查看和修改
- 关于更改MySQL默认字符编码的问题
- mysql中关于数据的编码问题
- mysql插入数据的编码问题
- 使用java连接mysql数据库进行数据的查询插入更新及删除
- 使用PreparedStatement进行模糊查询的%问题
- Hibernate使用sql进行查询的问题
- hibernate保存数据到mysql的编码编码问题
- 使用mybatis在mysql中进行like查询遇到的问题
- (转)mysql 查询json编码过的数据
- 使用Linq查询数据进行分页时遇到的性能问题
- 使用阿里云云服务器Ubuntu14.0.4系统安装mysql修改默认编码导致mysqld.sock消失的问题
- git pull push没有指定branch报错的解决方法
- mysql全文检索match() against
- 集群技术(四)nginx1.4 -- nginx负载均衡后Session一致性问题之memcached
- solr通过http请求删除数据
- 导航栏随屏幕移动而变化
- mysql数据使用非默认编码进行查询的问题
- 【多线程】一个简单的线程池Demo
- Linux中使用sed命令替换字符串小结
- java炒冷饭系列12 嵌套类(静态内部类)
- faster rcnn代码阅读
- Android自动获取焦点并弹出输入法的问题
- 《Advanced Bash-scripting Guide》学习(二):测试脚本调用的参数是否正确
- servlet创建接口
- WIN10环境下MAVEN的安装与配置