在我的应用程序服务器中,以非英文字符提供响应文本。 我解析这些数据并将其存储在字符串中。
我想对此字符串进行字符串操作,但由于非英文字符,我收到错误并崩溃。
特别是当回应中的印地语字符可用时会发生这种情况。
请帮帮我。
提前致谢。
答案 0 :(得分:1)
问题可能在于您从服务器获取数据并将其存储在NSString中的方式。您可能正在使用ASCII字符集解码数据。
尝试使用此NSUTF8StringEncoding。这可以解决您的问题:
NSString *string = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];