12 2011 档案

摘要:Request.Form和Request.QueryString 自动 解码问题。 1.可以自动解析URL编码后的URL。如:encodeURL编码的URL和URLEncode编码的URL。所有按照URL编码规则的都可以正常解码。 2.可以自动解析所有unicode编码的字符串。如:可以解析%u533F自动解析为"匿",解析\u533F自动解析为"匿"。所以所有escape编码的和unicode编码的字符串都可以正常解码。偶尔发现一个问题:客户端js escape编码数据 post form 表单提交同步方式提交Request.Form不能解析编码,aj 阅读全文
posted @ 2011-12-15 19:46 skykang 阅读(2773) 评论(0) 推荐(0)
摘要:JQuery是一个非常优秀的框架,在特定场合下使用JQuery提交数据,相当的方便快捷。 但是,在处理一个GB2312编码的网站AJAX提交时,中文数据却成了乱码。现象如下:1)在Firefox下,处理页面的编码为gb2312,提交数据没有问题,中文能够正确解析;2)在IE8下,处理页面的编码为gb2312,提交中文数据出现乱码。无论是$.post还是$.ajax,抑或$.ajaxSubmit(来自于Form插件),在之前的UTF-8编码的网站都没有出现过任何问题, 看来是由于提交数据的网页的编码格式造成的了。不管怎么样,既然是浏览器之间存在差异,还是从HTTP包来看有什么问题吧。打开Fid. 阅读全文
posted @ 2011-12-15 17:36 skykang 阅读(1079) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2011-12-14 15:49 skykang 阅读(523) 评论(0) 推荐(0)
摘要:1.Windows 中的换行符"\r\n"2.Unix/Linux 平台换行符是 "\n"。3.MessageBox.Show() 的换行符为 "\n"4.Console 的换行符为 "\n"换行符还因平台差异而不同。为保持平台的通用性,可以用系统默认换行符 System.Environment.NewLine。 阅读全文
posted @ 2011-12-08 18:05 skykang 阅读(103355) 评论(2) 推荐(5)
摘要:大家在使用JS提交数据时,尤其是中文的时候,经常会需要将要提交的字符串进行URL编码。在JS中对字符串进行URL编码有好几种方法,encodeURI,encodeURIComponent,还有escape。在我看到的很多代码中escape这个函数用的最多,不过这个函数却是不推荐使用的。下面我们来分别看看这几个函数: encodeURI:对指定的字符串进行URL编码,不包括 : # / \ = & 这些URL中的关键字符。主要用于对整个URL进行编码,防止浏览器不能识别汉字部分。 如: encodeURI(http://www.baidu.com) encodeURIComponent. 阅读全文
posted @ 2011-12-02 14:36 skykang 阅读(2020) 评论(0) 推荐(0)
摘要:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title> <script type="text/j 阅读全文
posted @ 2011-12-01 17:56 skykang 阅读(2073) 评论(0) 推荐(0)
摘要:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title> <script type="text/j 阅读全文
posted @ 2011-12-01 14:29 skykang 阅读(1236) 评论(0) 推荐(0)