【问题标题】:Xcode/iOS5: How to set UTF-8 into a POST function for correct encoding?Xcode/iOS5:如何将 UTF-8 设置为 POST 函数以进行正确编码?
【发布时间】:2011-11-01 12:24:36
【问题描述】:

我想正确编码我的消息。当我通过 PHP 将数据发布到我的电子邮件时,某些字符看起来不正确(德语中的 ü、ö、ä 看起来像 u、o、a)。如何以 UTF-8 正确编码我的消息?

【问题讨论】:

    标签: iphone utf-8 encode


    【解决方案1】:

    如果我假设您想将 NSString 发送到服务器,我是对的吗?
    在生成 URL 之前尝试使用 NSString 的-stringByAddingPercentEscapesUsingEncoding:

    【讨论】:

    • Jenox,你能给我举个例子吗?
    • NSString *url = [NSString stringWithFormat:@"http://www.google.com/index.php?x=%@", [@"äöüß" stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
    • 在这种情况下我也可以使用您的代码吗? post = [[NSString alloc] initWithFormat:@"name=%@", textFieldName.text];
    • 应该是[textFieldName.text stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]
    猜你喜欢
    • 1970-01-01
    • 2015-01-02
    • 2021-09-26
    • 2011-11-06
    • 2018-02-17
    • 2013-01-18
    • 2012-04-25
    • 2015-06-06
    • 1970-01-01
    相关资源
    最近更新 更多