js的escape()函数 ASP.NET中c#的URL编码处理 万恶的IE6

原创 2011年01月22日 09:16:00
今天遇到两个非常奇怪之又变态的问题,都是与编码以及IE6有关 之前发布的版本在IE7 8 火狐 Chrome下都正常,在静态页面时测试过IE6中的样式,于是转动态后便没特别在意..谁知今天调试时,在IE6下看到的首页样式几乎都丢了.. 而IE7 8均正常 原来只是因为首页样式表中的编码控制漏写了... @charset "gb2312"; /* CSS Document */ 在样式表文件上方加上编码控制,IE6下也显示正常。 第二个问题还是关于编码以及变态的IE6 头部控件的搜索在IE7 8下均正常,但到了IE6下 却搜索不到结果 - - 调试后发现IE6下可能由于编码原因,读取到的关键字已经变成乱码了 ... 于是乎我把文件的编码转换来转换去 就在GB2312和UTF8中纠结、最后还是乱码.. 于是从JS入手, 不论是Server.UrlEncode 还是System.Web.HttpUtility.UrlEncode 等等都没用。。 最后感谢网上某高人记起来了 escape() 使我折腾良久的问题终于解决了 :D 而且这个方法是所有尝试中最简单的一个,只需要在关键词前加这个函数,就一切OK啦 、 哈哈 js的escape()函数--- 编码 JavaScript中escape函数是对 String 对象编码以便它们能在所有计算机上可读,使用方法: escape(charString) charstring是必选项,参数是要编码的任意 String 对象或文字。 escape 方法返回一个包含了 charstring 内容的字符串值( Unicode 格式)。所有空格、标点、重音符号以及其他非 ASCII 字符都用 %xx 编码代替,其中 xx 等于表示该字符的十六进制数。例如,空格返回的是 "%20" 。字符值大于 255 的以 %uxxxx 格式存储。 注意 escape 方法不能够用来对统一资源标示码 (URI) 进行编码。对其编码应使用 encodeURI 和encodeURIComponent 方法。 摘自:http://blog.163.com/cherish_future116/blog/static/10791883920097545042394/

asp.net 上传图片时,预览本地图片,支持IE6、IE8、火狐

// 是否为图片格式 var isImage = /\.jpg|\.jpeg|\.gif|\.png|\.bmp$/i; // 图片唯一数 var uniqueNum = 0; /** * 图片预览...
  • dgh_85
  • dgh_85
  • 2012年02月25日 14:39
  • 961

asp.net菜单(支持IE6 7 8 9)

  • 2011年08月15日 10:37
  • 156KB
  • 下载

asp.net IE6、7、8 图片上传前预览

  • 2013年02月25日 20:32
  • 14KB
  • 下载

JS 字符串编码函数(解决URL特殊字符传递问题):escape()、encodeURI()、encodeURIComponent()区别详解

JavaScript中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decod...
  • jumtre
  • jumtre
  • 2016年05月13日 11:16
  • 2713

url的三个js编码函数escape(),encodeURI(),encodeURIComponent()简介

转载地址:http://www.haorooms.com/post/js_escape_encodeURIComponent 引子 浏览器URl地址,上网一定会用到,但是浏览器地址有中...

ASP.NET URL编码处理

要解决的问题: 将下面的URL作为一个参数传到其他的页面 1 http://domain/de.apx?uid=12&page=15 2 url后面的参数中出现汉字等,如: ....ASPx?t...

jRating 使用范例 (.net) 注:此插件不支持 IE6

前台页面: 无标题页 $(document).ready(function(){ // simpl...
  • yenange
  • yenange
  • 2012年06月12日 00:11
  • 1541

IE6 jQuery.ajax 不能访问服务器(未执行URL指定的java处理类)

function createDataFile() { //根据DOWN+14位随机数生成下载Id var downFileId="DOWN"+RndNum(14); downloa...
  • MCpang
  • MCpang
  • 2013年03月27日 22:11
  • 3363

asp.net(C#) 下载网页并处理编码

C#下默认的是unicode编码 但是比如,我使用以下代码,从某网站上下载网页,而该网页是Utf-8编码的,这时,显示出来的中文就乱码了。 string sHtml = client.Downlo...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:js的escape()函数 ASP.NET中c#的URL编码处理 万恶的IE6
举报原因:
原因补充:

(最多只允许输入30个字)