我是客观C的新手。我遇到了一个让我很麻烦的情况...... 在我的应用程序中,有一个textField,人们可以在其中输入注释,然后我将它存储在服务器中并在其他地方显示。但是,其中一些评论是用不同的语言...例如中文...它会在服务器中返回一些不可读的字符串,例如“ä½å¥½”。我很确定服务器设置正确... 我的问题是:是否有任何标准方法/方法可以让服务器识别这些外来文本?
非常感谢提前!
以下是我的代码。
NSMutableDictionary *query = [[NSMutableDictionary alloc] init];
[query setValue:userCommentTextField.text forKey:@"Comment"];
NSData *postData = [NSJSONSerialization dataWithJSONObject:query options:0 error:NULL]; // set dictionary as JSON
NSMutableURLRequest * req = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://testURL"]];
[req setHTTPMethod:@"POST"];
[req setHTTPBody:postData];
[req setValue:@"text/html" forHTTPHeaderField:@"Content-Type"];
[req setValue:[NSString stringWithFormat:@"%ld", (unsigned long)[postData length]] forHTTPHeaderField:@"Content-Length"];
NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:req delegate:self];