<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[阿Tim日志]]></title> 
<link>https://atim.cn/index.php</link> 
<description><![CDATA[专业的php开发者.开发团队的带队人]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[阿Tim日志]]></copyright>
<item>
<link>https://atim.cn/post//</link>
<title><![CDATA[Sajax的Bug修正]]></title> 
<author>bkkkd &lt;partybase@gmail.com&gt;</author>
<category><![CDATA[开发应用]]></category>
<pubDate>Wed, 28 May 2008 13:02:26 +0000</pubDate> 
<guid>https://atim.cn/post//</guid> 
<description>
<![CDATA[ 
	之从去年把sajax改了一次后，就放在那里基本上只是用来传送一些简单的操作，<br/>前几天开始在帮我姐改她们网站的程序，想用多一些sajax这样别人上的时候更容易操作<br/>之前因为从服务到浏览器传中文的问题，已经让我把所有程序转成utf-8的方式，<br/><br/>今天我尝试着用sajax传送中文到服务器，却发现成了乱码。<br/>这个问题，我刚才开始还没有找到解决方法，因为不知道是什么原因，<br/>检查了部分返回的数据发现原来是<br/><div class="code"><br/>if (uri.indexOf(&quot;?&quot;) == -1) <br/>&nbsp;&nbsp;&nbsp;&nbsp;uri += &quot;?rs=&quot; + escape(func_name);<br/>else<br/>&nbsp;&nbsp;&nbsp;&nbsp;uri += &quot;&amp;rs=&quot; + escape(func_name);<br/>uri += &quot;&amp;rst=&quot; + escape(sajax_target_id);<br/>uri += &quot;&amp;rsrnd=&quot; + new Date().getTime();<br/></div><br/>所有要传到服务器的数据都会经过escape()这个过滤，escape已经基本给放弃使用了，因为编码的标准已经放弃了<br/>一般会用所encodeURI与encodeURIComponent代替，这个两函数在传送中文到了php里已经可以直接使用，不需要用函数转格式。<br/>以下是escape,encodeURI与encodeURIComponent三个函数的不编码的字符。<br/><div class="quote"><div class="quote-title">引用</div><div class="quote-content"><br/>escape不编码字符有69个：*，+，-，.，/，@，_，0-9，a-z，A-Z<br/>encodeURI不编码字符有82个：!，#，$，&，'，(，)，*，+，,，-，.，/，:，;，=，?，@，_，~，0-9，a-z，A-Z<br/>encodeURIComponent不编码字符有71个：!， '，(，)，*，-，.，_，~，0-9，a-z，A-Z<br/></div></div><br/>我后选择了使用encodeURIComponent来代替escape。因为传送的时候会出现#$&@之类的字符<br/>Tags - <a href="https://atim.cn/tags/sajax/" rel="tag">sajax</a>
]]>
</description>
</item><item>
<link>https://atim.cn/post//#blogcomment</link>
<title><![CDATA[[评论] Sajax的Bug修正]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>https://atim.cn/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>