$.ajax(
{
type: 'POST',
contentType:"application/x-www-form-urlencoded:charset=utf-8",
cache : false,/*不缓存数据*/
url: 'read.aspx',
dataType: 'html',
timeout: 3000,
error: function()
{
},
success: function(result)
{
editor.setContent([color=#FF0000]decodeURIComponent(result)/color]);
}
}); read.aspx对utf-8的数据编码之后 传到页面
后台是这样写得content = HttpUtility.UrlEncode(content, ncoding.UTF8);
Response.Write(content);
数据库content内容"<p style="text-align:center;"><img style="border-color:black;border-width:1px;" border="1" src="http://imga.360che.com/imga/550x366/0/106/106904.jpg" /></p><p>瑞典斯堪尼亚集团首席执行官雷夫 • 奥斯汀(Leif Östling)履历,斯堪尼亚销售(中国)有限公司总经理苏博伦(Peter Sjöblom)履历</p><p>瑞典斯堪尼亚集团首席执行官雷夫 • 奥斯汀(Leif Östling)履历,斯堪尼亚销售(中国)有限公司总经理苏博伦(Peter Sjöblom)履历</p></p><p><br /></p>"解码用decodeURIComponent 只保留了"瑞典斯堪尼"后面的字符串
上面的图片弄丢了
请教应该怎么改?js解码
{
type: 'POST',
contentType:"application/x-www-form-urlencoded:charset=utf-8",
cache : false,/*不缓存数据*/
url: 'read.aspx',
dataType: 'html',
timeout: 3000,
error: function()
{
},
success: function(result)
{
editor.setContent([color=#FF0000]decodeURIComponent(result)/color]);
}
}); read.aspx对utf-8的数据编码之后 传到页面
后台是这样写得content = HttpUtility.UrlEncode(content, ncoding.UTF8);
Response.Write(content);
数据库content内容"<p style="text-align:center;"><img style="border-color:black;border-width:1px;" border="1" src="http://imga.360che.com/imga/550x366/0/106/106904.jpg" /></p><p>瑞典斯堪尼亚集团首席执行官雷夫 • 奥斯汀(Leif Östling)履历,斯堪尼亚销售(中国)有限公司总经理苏博伦(Peter Sjöblom)履历</p><p>瑞典斯堪尼亚集团首席执行官雷夫 • 奥斯汀(Leif Östling)履历,斯堪尼亚销售(中国)有限公司总经理苏博伦(Peter Sjöblom)履历</p></p><p><br /></p>"解码用decodeURIComponent 只保留了"瑞典斯堪尼"后面的字符串
上面的图片弄丢了
请教应该怎么改?js解码
解决方案 »
- 【帮助】自定义逻辑检查+自定义表单?
- 帮忙把这段c#的代码转成java
- 痛苦几天的一段代码:真的不知道原因出在什么地方,请各路高手赐教!
- 在asp.net程序中,用System.Management名称空间访问网卡地址时出现“访问遭到拒绝”的错误!
- 插入页面的问题,控件资源释放
- 在什么地方写一段代码,在asp.net程序任何地方都可以自动调用
- 求一个象百度和google或sina那样的一个在IE工具栏上搜索的工具条??请大侠们指点,如果有程序的本人可以购买?谢谢!!!!
- widnows2008下asp.net服务器上打开一个exe程序,比如记事本。
- 做了个网站,性能很差,兄弟门给点解决方案,到底那里出的问题
- 如何将一个表的主键(两个字段)合并在dataset的一个字段里??
- 怎么用正则表达式实现如下替换和逆反操作
- VS2010运行程序时总是弹出错误
encodeURIComponent() 函数可把字符串作为 URI 组件进行编码。语法
encodeURIComponent(URIstring)
参数 描述
URIstring 必需。一个字符串,含有 URI 组件或其他要编码的文本。
返回值
URIstring 的副本,其中的某些字符将被十六进制的转义序列进行替换。说明
该方法不会对 ASCII 字母和数字进行编码,也不会对这些 ASCII 标点符号进行编码: - _ . ! ~ * ' ( ) 。其他字符(比如 :;/?:@&=+$,# 这些用于分隔 URI 组件的标点符号),都是由一个或多个十六进制的转义序列替换的。
乱码是因为ContentType与字节流的编码不匹配。
你试试alert(result);
看看就知道了
Response.ContentType = "text/HTML";
Response.ContentEncoding = System.Text.Encoding.GetEncoding("utf-8");
Response.Charset = "utf-8";