【发布时间】:2011-11-01 12:24:36
【问题描述】:
我想正确编码我的消息。当我通过 PHP 将数据发布到我的电子邮件时,某些字符看起来不正确(德语中的 ü、ö、ä 看起来像 u、o、a)。如何以 UTF-8 正确编码我的消息?
【问题讨论】:
我想正确编码我的消息。当我通过 PHP 将数据发布到我的电子邮件时,某些字符看起来不正确(德语中的 ü、ö、ä 看起来像 u、o、a)。如何以 UTF-8 正确编码我的消息?
【问题讨论】:
如果我假设您想将 NSString 发送到服务器,我是对的吗?
在生成 URL 之前尝试使用 NSString 的-stringByAddingPercentEscapesUsingEncoding:。
【讨论】:
NSString *url = [NSString stringWithFormat:@"http://www.google.com/index.php?x=%@", [@"äöüß" stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
post = [[NSString alloc] initWithFormat:@"name=%@", textFieldName.text];
[textFieldName.text stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]