八月迷情

导航

2012年9月6日 #

.NET处理json数据中单引号和特殊字符串(转载)

摘要: 本文和大家讲一下.NET使用Json时对单引号和特殊字符串的处理,挺实用的哦。在Asp.NET的Json处理中,通常会遇到使用单引号或其他特殊字符,如果直接使用,会截断Json数据,造成JS错误无法正确运行。其实只要使用Javascript的escape方法编码字符串后就可以解决这个问题。但是在C#代码中怎么解决这个问题呢?我们自然就想到了使用Server.UrlEncode方法来编码数据,可是实践后发现编码后的有些字符在JS中无法被unescape方法还原。其实解决方法很简单,引用Microsoft.JScript程序集后,使用GlobalObject类的escape方法就行了。这个方法作用 阅读全文

posted @ 2012-09-06 14:02 竹林雨季 阅读(339) 评论(0) 推荐(0) 编辑