我有一個PHP webservis和我像這樣編碼爲UTF-8的字符串:如何將UTF-8編碼的字符串轉換爲Xcode中的土耳其字符?
$str_output = mb_convert_encoding("MATEMATİK", "UTF-8");
$data_array = array('name' => $str_output);
echo json_encode($data_array);
我從webservis在Xcode這個字符串:MATEMAT \ u00ddK
我無法把這個字符串土耳其字符串。
我json_dictionary是這樣
2014-01-08 16:17:22.274 test_app[6432:70b] {
name = "MATEMAT\U00ddK";
}
我試過這種編碼方法,但它並沒有給我
NSString * name = [json_dictionary objectForKey:@"name"];
NSString * correctString = [NSString stringWithCString:[baslik cStringUsingEncoding:NSUTF8StringEncoding] encoding:NSWindowsCP1254StringEncoding];
我null
如果我使用NSUTF8StringEncoding
工作MATEMATÝK
而且我試過NSISOLatin1StringEncoding,NSISOLatin2StringEncoding ...
謝謝...
檢查此鏈接的第一個答案,它與我合作: [1]:http://stackoverflow.com/questions/14809188/turkish-characters-ios – awsleiman