关于Html编码问题,例如字符:·

我写的WCF服务突然报错了...

然后我发现传过来的字符不完整

{"完整":"尼古拉·奥斯特洛夫斯基的信息"}

然后传过来的是:{"完整":"完整

当然这个json串都不会解析成功,当然会报错了...

我刚看到这样的情景,心想:又不会是字符太长那个那个了吧...(有次就是因为字符需要传的比较长,但是配置web.config很费劲)

仔细瞅瞅,发现刚好是在这个字符("·")被截取的...

原来这是个html编码的字符,这些内容都是爬虫采集回来的,我看了下爬虫采集的源链接,打开页面

这个信息是"尼古拉·奥斯特洛夫斯基的信息"。。。

如果采集的是文章内容倒是没事,但是这个信息是采集的源代码中的一个描述信息...

知道怎么回事就好办了...

string s ="尼古拉·奥斯特洛夫斯基的信息";
string _s= System.Web.HttpUtility.HtmlDecode(s);

就可以了...

posted @   zh89233  阅读(1912)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示