<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://www.jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://www.jackxiang.com/post//</link>
<title><![CDATA[[原创]解决GBK的PHP文件包含中文通过son_encode该项为空的解决办法。]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Thu, 26 Mar 2009 07:21:50 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	<div class="code">&lt;?php<br/>$array_test = array(&quot;status&quot;=&gt;0,&quot;desc&quot;=&gt;iconv(&quot;gbk&quot;,&quot;utf-8&quot;,&quot;成功&quot;),&quot;title&quot;=&gt;iconv(&quot;gbk&quot;,&quot;utf-8&quot;,&quot;我的博客&quot;),&quot;blogId&quot;=&gt;&quot;100&quot;);//将中文的gbk转为utf-8，便于json_encode编码，否则中文为空：gbk的PHP文件必须转为utf-8的编码。<br/>$result = json_encode($array_test);<br/>print_r($result); <br/>$json2array = json_decode($result,True);//True让它转为数组,这里特别注意！<br/>$json2array&#91;&#039;desc&#039;&#93; = iconv(&quot;utf-8&quot;,&quot;gbk&quot;,$json2array&#91;&#039;desc&#039;&#93;);//将utf-8----&gt;gbk2312 浏览器用Charset:GBK2312显示才能正常<br/>$json2array&#91;&#039;title&#039;&#93; = iconv(&quot;utf-8&quot;,&quot;gbk&quot;,$json2array&#91;&#039;title&#039;&#93;);//同上<br/>//去掉上面两行，浏览器在Utf-8下面显示中文正常，Charset:GBK2312下不正常，乱码！<br/>print_r($json2array);<br/>?&gt;</div><br/><br/>字符转化的函数：<br/>来自PHP高级编程QQ群：我姓--]苏<br/><br/><div class="code">function zhjson($v)&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;if(is_array($v))&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;foreach($v as $key =&gt;$value)&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$v&#91;$key&#93;=zhjson($value);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return $v;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125;else&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return iconv(&quot;gb2312&quot;,&quot;utf-8&quot;,$v);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&#125; </div><br/>让我想起我们自己的一个函数：(一样一样的)<br/><br/><div class="code">&nbsp;&nbsp;function addslashes_array(&amp;$ar)<br/>&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;if (is_array ( $ar ))<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;foreach ( $ar as $key =&gt; $ar_sub )<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this-&gt;addslashes_array ( $ar &#91;$key&#93; );<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&nbsp;&nbsp;else if (is_string ( $ar ))<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$ar = addslashes ( $ar );<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&#125;</div><br/><br/>这个方法也还不错：<br/>膘叔(19129540)&nbsp;&nbsp;15:27:14<br/>来自PHP高级编程QQ群<br/>乱码我更不搞了，我会直接在smarty模版里调用mb_string
]]>
</description>
</item><item>
<link>http://www.jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] [原创]解决GBK的PHP文件包含中文通过son_encode该项为空的解决办法。]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>