在我的应用程序服务器中,给出非英文字符的响应文本我解析这些数据并将其存储在字符串中 .
我希望对此字符串进行字符串操作,但由于非英文字符,我收到错误并崩溃 .
Specially this happen when hindi characters available in response.
请帮我 .
提前致谢 .
问题可能在于您从服务器获取数据并将其存储在NSString中的方式 . 您可能正在使用ASCII字符串解码数据 .
试试这个NSUTF8StringEncoding . 这可以解决您的问题:
NSString *string = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
1 回答
问题可能在于您从服务器获取数据并将其存储在NSString中的方式 . 您可能正在使用ASCII字符串解码数据 .
试试这个NSUTF8StringEncoding . 这可以解决您的问题: