MYSQL 转换编码的解决方法
来源:互联网 发布:淘宝网包包斜挎小包 编辑:程序博客网 时间:2024/06/02 02:32
一、在utf8的mysql下
得到中文‘游客’的gbk下的16进制编码
mysql> SELECT hex(CONVERT( '游客' USING gbk ));
-> D3CEBFCD
反推gbk的16进制编码,取回中文
mysql> SELECT CONVERT( unhex('d3cebfcd') USING gbk);
-> ’游客'
从gbk的16进制编码直接转成utf8的16进制编码
mysql> SELECT HEX(CONVERT(CONVERT( unhex('d3cebfcd') USING gbk) USING utf8));
-> 'E6B8B8E5AEA2'
二、如果在gbk的mysql环境下
得到中文‘游客’的gbk下的16进制编码
mysql> SELECT hex('游客');
-> D3CEBFCD
反推gbk的16进制编码,取回中文
mysql> unhex('d3cebfcd') ;
-> ’游客'
原理知道了,就可以写个小程序来替换进行转编码了。不过特别提醒在文本里16进制必须在头部加上0x,例如:0xD3CEBFCD才能正常使用。
- MYSQL 转换编码的解决方法
- MySQL编码与建表时编码不一样的解决方法
- mysql 中文编码解决方法
- mysql不同编码数据间的转换
- 详解MySQL字符的编码转换问题
- mysql命令行下的编码转换查询
- mysql的jdbc中的编码转换
- mySQL转换字符编码的方法
- python编码转换遇到的非法字符的解决方法
- 上传中文字符到服务器的编码转换的解决方法
- [转载]python编码转换遇到的非法字符的解决方法
- mysql转换编码
- mysql编码转换搞定
- mysql 编码转换
- mysql编码格式转换
- mysql编码转换
- mysql数据库转换编码
- C++文件编码由GBK转换UTF-8的解决方法
- Maven project的目录结构
- linux 之命令
- 使用异步 I/O 大大提高应用程序的性能:学习何时以及如何使用 POSIX AIO API
- android调用Adobe Reader读取pdf文件
- 记录一下八款开源 Android 游戏引擎
- MYSQL 转换编码的解决方法
- 禁用window server 2008 ‘密码必须符合复杂性要求’
- Hibernate2
- 校验普通电话、传真号码:可以“+”开头,除数字外,可含有“-”
- 如何使用SOCKET 发送HTTP1.1 GET POST请求包
- android升级adt和sdk之后无法识别SDK Location的一个解决方式
- linux 查看子目录大小 按M为单位 排序
- vi 插入模式下的几个常用命令
- Business Application Program Interface