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
阅读全文
摘要:JQuery是一个非常优秀的框架,在特定场合下使用JQuery提交数据,相当的方便快捷。 但是,在处理一个GB2312编码的网站AJAX提交时,中文数据却成了乱码。现象如下:1)在Firefox下,处理页面的编码为gb2312,提交数据没有问题,中文能够正确解析;2)在IE8下,处理页面的编码为gb2312,提交中文数据出现乱码。无论是$.post还是$.ajax,抑或$.ajaxSubmit(来自于Form插件),在之前的UTF-8编码的网站都没有出现过任何问题, 看来是由于提交数据的网页的编码格式造成的了。不管怎么样,既然是浏览器之间存在差异,还是从HTTP包来看有什么问题吧。打开Fid.
阅读全文
摘要:1.Windows 中的换行符"\r\n"2.Unix/Linux 平台换行符是 "\n"。3.MessageBox.Show() 的换行符为 "\n"4.Console 的换行符为 "\n"换行符还因平台差异而不同。为保持平台的通用性,可以用系统默认换行符 System.Environment.NewLine。
阅读全文
摘要:大家在使用JS提交数据时,尤其是中文的时候,经常会需要将要提交的字符串进行URL编码。在JS中对字符串进行URL编码有好几种方法,encodeURI,encodeURIComponent,还有escape。在我看到的很多代码中escape这个函数用的最多,不过这个函数却是不推荐使用的。下面我们来分别看看这几个函数: encodeURI:对指定的字符串进行URL编码,不包括 : # / \ = & 这些URL中的关键字符。主要用于对整个URL进行编码,防止浏览器不能识别汉字部分。 如: encodeURI(http://www.baidu.com) encodeURIComponent.
阅读全文
摘要:<!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
阅读全文
摘要:<!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
阅读全文
浙公网安备 33010602011771号