从JSON响应中获取货币符号unicode字符以显示在UILabel中

时间:2015-06-26 16:01:29

标签: ios mysql objective-c json unicode

如何在MySQL数据库中存储像'EURO SIGN' (U+20AC)这样的Unicode字符,而不是将其转移到JSON中的ios应用程序,以便在UILabel中显示它。

对于本地应用程序需求而言,仅仅NSString类似于@"\u20AC"的硬编码非常有用。 但是在数据库中存储\u20AC会在传输后导致\ u20AC结果。其他具有接收值的操作无效。

简而言之 - 如何在服务器端存储货币代码并通过JSON将它们传输到ios应用程序?

1 个答案:

答案 0 :(得分:0)

如果您使用的是PHP,请使用第二个参数:

json_encode($s, JSON_UNESCAPED_UNICODE);

以避免获取\u代码。