《Mysql必讀mysql轉換編碼相關方法》要點:
本文介紹了Mysql必讀mysql轉換編碼相關方法,希望對您有用。如果有疑問,可以聯系我們。
導讀:一、在utf8的mysql下,得到中文‘游客’的gbk下的16進制編碼
mysql> select hex(convert( 游客 using gbk )); -> d3cebfc...
MYSQL教程一、在utf8的mysql下,得到中文‘游客’的gbk下的16進制編碼
?
mysql> select hex(convert( '游客' using gbk ));
????? -> d3cebfcd
MYSQL教程反推gbk的16進制編碼,取回中文:
?
mysql> select convert( unhex('d3cebfcd') using gbk);
????? -> ’游客'
MYSQL教程從gbk的16進制編碼直接轉成utf8的16進制編碼
?
mysql> select hex(convert(convert( unhex('d3cebfcd') using gbk) using utf8));
????? -> 'e6b8b8e5aea2'
MYSQL教程二、如果在gbk的mysql環境下
得到中文‘游客’的gbk下的16進制編碼
?
mysql> select hex('游客');
????? -> d3cebfcd
MYSQL教程反推gbk的16進制編碼,取回中文
?
mysql> unhex('d3cebfcd') ;
????? -> ’游客'
MYSQL教程基于以上原理,可以寫個小程序來替換進行轉編碼.
注意,在文本里16進制必須在頭部加上0x,例如:0xd3cebfcd才能正常使用.
轉載請注明本頁網址:
http://www.fzlkiss.com/jiaocheng/6492.html