我有以下代码:
NSString * myName = @"Sjakelien Vleeschbaardt";
NSString *urlString= [NSString stringWithFormat:@"http://www.myhost.nl/createUser.php?name=%@", myName];
NSString *url =[urlString stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLFragmentAllowedCharacterSet]];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:url]];
使用URL,我将myName存储在在线mySQL数据库中。 我理解,URL不应包含空格,并且应该转义这些空格。作为上述代码的结果,myName最终在数据库中,用“单引号”封装。
问题是,我应该在何时/何时补偿这个问题?
更新:我的不好
我非常抱歉。
我发现在我的实例中我在实例中简化为“NSString * myName =”的内容由引入单引号的东西表示。
我希望有人犯同样的错误,并且可以在这里找到一些安慰。