asp.net url编码后的参数javascript如何解码?
如题~ 我用decodeURIComponent unscape之类的函数都不行。。。 --------------------编程问答-------------------- 使用HttpUtility.UrlEncode编码的吗用unescape decodeURI decodeURIComponent应该都可以啊 --------------------编程问答-------------------- server.urlendoce编码的 效果不一样? --------------------编程问答-------------------- 试过了这种方法不行。。。
找了半天据说在服务器端编码成ASCII码 然后js解码可以做到
知道怎么在服务器端编码成ASCII码 但不知道js解码ASCII码字符串的函数是什么哟。。。 --------------------编程问答-------------------- 应该就是服务器端编码后,使用的时候再在服务器端解码,然后再传给js --------------------编程问答-------------------- 但是我要在html页上用。。。 所以无法那么做 要么用js请求 就是以为不想要动态页的开销才做成用cookie的。。。 --------------------编程问答-------------------- up。。。。。。。。。。 js和.net之间的乱码很严重啊??? 不是都支持UTF8的吗?
而且我的js代码和 写入cookie的服务器端代码都是写在同一个文件的呀。。。 --------------------编程问答-------------------- 如果输出到字符串,然后用JS的escape等解码是可以的,但是可恶的是,在IE中,如果该编码后的字符串被当作了路径,比如<a href="%e8%8b%8f%e8%8f%b2%e7%8e%9b%e7%b4%a2%e8%b5%b0%e5%85%89">test</a>,这时候,用js取出href得 的值就是乱码,并且不能解码...在FF中没有这个问题,期待高手解答 --------------------编程问答-------------------- 我以前用js在url里加码后用asp.net解码没问题,所以你这个问题应该也没问题的啊 --------------------编程问答-------------------- 楼上的兄弟,帮我看看我的情况吧,帖子在你的帖子的楼上
--------------------编程问答--------------------
newString = newString.Replace("=", "");
newString = newString.Replace("+", "*");
newString = newString.Replace("/", "-");
补充:.NET技术 , ASP.NET