1

我正在使用 php 和 JSON 从我的数据库中提取数据:

$output[]=array("userJoomla" => "2749", "userID" => $e['mobileUserID'], "userName" =>  utf8_encode($e['mobileUserName']));

我使用 utf8_encode 因为书面口音和西班牙字母ñ

在我的 Objective-C 代码中:

    NSString *serverOutput = [[NSString alloc] initWithData:dataURL encoding: NSUTF8StringEncoding];

但是,当我打印它时,我得到:

“Roc\u00edo”而不是“Rocío”

我怎样才能做到这一点。

4

1 回答 1

0

您是否尝试过不编码用户名值?如果您的数据库配置为使用 utf8,则该值应该已经像这样编码。所以如果你用 utf8 编码一个 utf8 字符串,结果应该看起来很糟糕

于 2012-09-14T12:53:14.173 回答