专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »原创 » 一个看似简单的问题,UNICODE编码转换 »正文

一个看似简单的问题,UNICODE编码转换

来源: 发布时间:星期二, 2008年5月27日 浏览:676次 评论:0

我们做UNICODE转化很简单的问题,但是加入您要转换的是如下内容,可能麻烦就来了

假如

string str = "\\u5f00\\u53d1\\u8bed\\u8a00";等同与@"\u5f00\u53d1\u8bed\u8a00"(这个表达式是从webservice获取的字符串)

如何把str 转换为 "\u5f00\u53d1\u8bed\u8a00";(这个表达式是正确的,表示unicode编码)

由于反斜杠是转义字符

比如:string strNew = str.Replace(@"\\", @"\");  是错误的,因为如果是@"\\" 代表了"\\\\"
"\\u5f00\\u53d1\\u8bed\\u8a00" 等价于@"\u5f00\u53d1\u8bed\u8a00"

注意,str是从webservice抓取的字符串,也就是说不可能实现定义如: str=@"\u5f00\u53d1\u8bed\u8a00" 

标签:unicode 编码

相关文章

读者评论

  • 共0条 分0页

发表评论

  • 昵称:
  • 内容: