<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[BIWEB开源PHP WMS系统创始人ArthurXF肖飞的blog]]></title> 
<link>http://www.bizeway.net/index.php</link> 
<description><![CDATA[网务通 - 网务公司发展之路]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[BIWEB开源PHP WMS系统创始人ArthurXF肖飞的blog]]></copyright>
<item>
<link>http://www.bizeway.net/read.php?</link>
<title><![CDATA[肖飞：mysql汉字16进制编码转换方法]]></title> 
<author>ArthurXF &lt;arthurxf@gmail.com&gt;</author>
<category><![CDATA[媒体报导]]></category>
<pubDate>Sun, 16 Jan 2011 12:08:16 +0000</pubDate> 
<guid>http://www.bizeway.net/read.php?</guid> 
<description>
<![CDATA[ 
	今天在做一个系统GBK转UTF8的编码转换，竟然发现这个系统的sql文件里的汉字都被处理成了16进制编码了。<br/>而GBK，和UTF8的16进制编码不一致，导致根本无法在utf8下正常导入数据库。<br/><br/>现我肖飞为大家倾情奉献，解决办法如下：<br/>一、在utf8的mysql下<br/>得到中文‘游客’的gbk下的16进制编码<br/>mysql> SELECT hex(CONVERT( '游客' USING gbk ));<br/> &nbsp; &nbsp; &nbsp; -> D3CEBFCD<br/><br/>反推gbk的16进制编码，取回中文<br/>mysql> SELECT CONVERT( unhex('d3cebfcd') USING gbk);<br/> &nbsp; &nbsp; &nbsp; -> ’游客'<br/><br/>从gbk的16进制编码直接转成utf8的16进制编码<br/>mysql> SELECT HEX(CONVERT(CONVERT( unhex('d3cebfcd') USING gbk) USING utf8));<br/> &nbsp; &nbsp; &nbsp; -> 'E6B8B8E5AEA2'<br/><br/><br/>二、如果在gbk的mysql环境下<br/>得到中文‘游客’的gbk下的16进制编码<br/>mysql> SELECT hex('游客');<br/> &nbsp; &nbsp; &nbsp; -> D3CEBFCD<br/><br/>反推gbk的16进制编码，取回中文<br/>mysql> unhex('d3cebfcd') ;<br/> &nbsp; &nbsp; &nbsp; -> ’游客'<br/><br/>原理知道了，就可以写个小程序来替换进行转编码了。不过特别提醒在文本里16进制必须在头部加上0x，例如：0xD3CEBFCD才能正常使用。<br/><br/>Tags - <a href="tag.php?tag=mysql" rel="tag">mysql</a> , <a href="tag.php?tag=16%E8%BF%9B%E5%88%B6%E7%BC%96%E7%A0%81%E8%BD%AC%E6%8D%A2" rel="tag">16进制编码转换</a>
]]>
</description>
</item><item>
<link>http://www.bizeway.net/read.php?&amp;guid=0#topreply</link>
<title><![CDATA[[评论] 肖飞：mysql汉字16进制编码转换方法]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.bizeway.net/read.php?&amp;guid=0#topreply</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>