2011-02-23 74 views
0

在我的應用程序服務器中給出非英文字符的響應文本。 我解析這些數據並將其存儲在字符串中。NSString中的非英文字符

我想要字符串操作這個字符串,但由於非英文字符,我得到了錯誤和崩潰。

特別發生這種情況時,印地文字符響應可用。

請幫幫我。

在此先感謝。

+0

你能顯示你的代碼嗎? – Krishnan 2011-02-23 12:57:21

回答

1

問題可能出在您從服務器獲取數據並將其存儲在NSString中的方式。您可能正在使用ASCII字符集來解碼您的數據。

嘗試使用此NSUTF8StringEncoding。這可以解決你的問題:

NSString *string = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];