gpt4 book ai didi

mysql - 添加到远程数据库

转载 作者:行者123 更新时间:2023-11-29 13:46:11 25 4
gpt4 key购买 nike

我正在尝试将数据添加到远程 MySQL 数据库,它工作得很好,直到我在文本填充中添加一个空格以写入第二个单词。有人可以帮我解决这个问题吗?这是代码

- (IBAction)add:(id)sender {
NSString *strURL = [NSString stringWithFormat:@"http://pruebapestana.comoj.com/juancho4.php?name=%@&last=%@&age=%@",_name.text, _last.text, _age.text];

最佳答案

URL 中的空格不是有效字符。您需要正确转义它们,以便它们变成 %20。最好的方法是使用 NSString 方法 stringByAddingPercentEscapesUsingEncoding:

NSString *strURL = [NSString stringWithFormat:@"http://pruebapestana.comoj.com/juancho4.php?name=%@&last=%@&age=%@",
[_name.text stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding],
[_last.text stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding],
[_age.text stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];

这将正确转义除空格之外的任何其他特殊值。

关于mysql - 添加到远程数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17385160/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com