首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将unicode转换为正确的单词

将unicode转换为正确的单词
EN

Stack Overflow用户
提问于 2012-01-27 12:18:02
回答 2查看 160关注 0票数 1

我有一根类似这条的绳子

Servi\u00e7os e通知\u00e1tica

我怎样才能把它转换成右角(Servi os e itática)?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-01-27 12:29:42

考虑到您的评论,这是JSON -所以不要自己动手,使用现有的JSON解析器之一。我自己也喜欢Json.NET,但如果你愿意的话也有DataContractJsonSerializer。在这里重新发明轮子是没有意义的,一点一点。

注意,我的意思是,您应该将现有的库应用到所涉及的整个JSON,而不仅仅是单个字符串:您不应该需要处理这种形式的单个字符串,因为JSON解析器应该为您执行所有的解码。

票数 4
EN

Stack Overflow用户

发布于 2012-01-27 12:19:48

一种选择是使用Regex.Unescape

代码语言:javascript
复制
var noUnicodeEscapes = Regex.Unescape("Servi\u00e7os e Inform\u00e1tica");

// noUnicodeEscapes == "Serviços e Informática"

更新:

因为这来自于JSON,所以您应该使用JSON库的工具来取消完整的JSON响应--这将处理字符串中存在的Unicode转义。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9033146

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档