我从服务获取此数据。
名字=“ MAYA BAZAAR(
\ U00e3 \ U0192 \ U017e \ U00e3 \ U0192 \ U00a4 \ U00e3 \ U0192 \ U0090 \ U00e3 \ U201a \ U00b6 \ U00e3 \ U0192 \ U00bc \ U00e3 \ U0192 \ U00ab
)“;
当它被放入标签时,它看起来像这样
玛雅·芭莎(MAYA BAZAAR(マヤƒƒ,
它实际上应该是什么样子
日文的MAYA BAZAAR(マヤバザール)
我尝试了多种编码方式,但没有用。我使用的代码是
if var x = self.listArray[indexPath.row]["Name"]! as? String{
hd = NSString(string: x)
hd = NSString(format: "%@\n", hd)
}
我正在使用alamofire下载数据。函数调用是
func getMyService2 (input: String, paramaterslist : Dictionary <String, String> ,completion :(result: [Dictionary<String, AnyObject>], error: NSError?) -> Void){
Alamofire.request(.GET,input,parameters:paramaterslist).responseJSON(){}
}
最佳答案
我想您的数据有误。
“ \ u30de \ u30e4 \ u30d0 \ u30b6 \ u30fc \ u30eb” =“マヤバザール”
“ \ U00e3 \ U0192 \ U017e \ U00e3 \ U0192 \ U00a4 \ U00e3 \ U0192 \ U0090 \ U00e3 \ U201a \ U00b6 \ U00e3 \ U0192 \ U00bc \ U00e3 \ U0192 \ U00ab” =“
因此,您的代码是正确的,您可以使用它来读取Unicode数据。