0

我有一些文字

\u652f\u6301\u3002

我希望它可以显示相关的 unicode 字符

我尝试使用

[s   stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding]

解码但没有结果

欢迎任何评论

4

2 回答 2

1
NSString *str =@"\u652f\u6301\u3002";
NSLog(@"%@",str);  // Output: 支持。

NSString *str =@"\\u652f\\u6301\\u3002";
NSLog(@"%@",str);    // Output: \u652f\u6301\u3002
于 2012-05-08T10:54:46.683 回答
0

我不完全确定您要做什么。但在 Ruby 中,我可以执行以下操作。

ruby> a = Iconv.iconv( "UTF-8", "UTF-16LE","\\u652f\\u6301\\u3002")
=> ["\347\225\234\343\224\266\346\230\262\347\225\234\343\214\266\343\204\260\347\225\234\343\200\263\343\210\260"]
ruby> puts a
畜㔶昲畜㌶㄰畜〳㈰

希望这可以帮助。

于 2012-05-08T10:47:54.847 回答