dotNET跨平台

dotNET跨平台 -

C#移除字符串中的不可见Unicode字符

1背景最近发现某个数据采集的系统拿下来的数据,有些字段的JSON被莫名截断了,导致后续数据分析的时候解析JSON失败。类似这样{"title":"你好或者这样,多了个双引号啥的{"title":""你好"}因为数据库是Oracle,起初以为是Oracle这老古董出问题了,结果一番折腾,把每条写入数据的SQL语句都拿出来,看起来里面的JSON格式都没问题。这也太诡异了吧,看起来没毛病,但就为啥JS...

最近发现某个数据采集的系统拿下来的数据,JSON被莫名截断,导致后续数据分析失败,经查原来是因为前台输入时不知道搞了个Unicode字符进去,最后参考Java的资料,写了个扩展方法来过滤,搞定。

c# unicode

相关推荐 去reddit讨论

热榜 Top10

Dify.AI
Dify.AI
观测云
观测云
eolink
eolink
LigaAI
LigaAI

推荐或自荐