关于Html编码问题,例如字符:·
我写的WCF服务突然报错了...
然后我发现传过来的字符不完整
{"完整":"尼古拉·奥斯特洛夫斯基的信息"}
然后传过来的是:{"完整":"完整
当然这个json串都不会解析成功,当然会报错了...
我刚看到这样的情景,心想:又不会是字符太长那个那个了吧...(有次就是因为字符需要传的比较长,但是配置web.config很费劲)
仔细瞅瞅,发现刚好是在这个字符("·")被截取的...
原来这是个html编码的字符,这些内容都是爬虫采集回来的,我看了下爬虫采集的源链接,打开页面
这个信息是"尼古拉·奥斯特洛夫斯基的信息"。。。
如果采集的是文章内容倒是没事,但是这个信息是采集的源代码中的一个描述信息...
知道怎么回事就好办了...
string s ="尼古拉·奥斯特洛夫斯基的信息"; string _s= System.Web.HttpUtility.HtmlDecode(s);
就可以了...
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了