Iphone 是否可以在服务器的nsstring中包含引号?
我有一个显示英寸的标签。我想用英寸符号(“)或引号来显示数字。我可以用nsstring来显示吗?谢谢 我知道这很管用 NSString*someString=@“这是一个引号:\”; NSLog(@“%@”,someString) 但我正在从这样的服务器获取数据-Iphone 是否可以在服务器的nsstring中包含引号?,iphone,sql,sqlite,nsstring,Iphone,Sql,Sqlite,Nsstring,我有一个显示英寸的标签。我想用英寸符号(“)或引号来显示数字。我可以用nsstring来显示吗?谢谢 我知道这很管用 NSString*someString=@“这是一个引号:\”; NSLog(@“%@”,someString) 但我正在从这样的服务器获取数据- 视频(焦虑): 所以,当我尝试在SQLLite中保存此数据时,更新失败,因为“在服务器响应中,您当然可以在字符串中包含引号。只要正确使用这些字符串,就不会有问题。当您将带引号的字符串传递给具有特殊解释的方法(例如将字符串转发给SQL解
视频(焦虑):
所以,当我尝试在SQLLite中保存此数据时,更新失败,因为“在服务器响应中,您当然可以在字符串中包含引号。只要正确使用这些字符串,就不会有问题。当您将带引号的字符串传递给具有特殊解释的方法(例如将字符串转发给SQL解析器的方法)时,会遇到问题。在这些情况下,需要隐藏引号,例如通过使用参数化SQL语句 但是,看起来您并不是为了一个好的目的在字符串中包含引号:以英寸为单位显示度量值是一个显示问题,绝对不需要在服务器响应或写入数据库的数据中包含引号。相反,您应该以本机形式(整数或浮点数)传递度量值,并在即将向用户显示字符串的最后时刻添加引号 例如,您可以这样做:
int measurement = 42;
NSString *measurementDisplay = [NSString stringWithFormat:@"%d\"", measurement];
您当然可以在字符串中包含引号。只要正确使用这些字符串,就不会有问题。当您将带引号的字符串传递给具有特殊解释的方法(例如将字符串转发给SQL解析器的方法)时,会遇到问题。在这些情况下,需要隐藏引号,例如通过使用参数化SQL语句 但是,看起来您并不是为了一个好的目的在字符串中包含引号:以英寸为单位显示度量值是一个显示问题,绝对不需要在服务器响应或写入数据库的数据中包含引号。相反,您应该以本机形式(整数或浮点数)传递度量值,并在即将向用户显示字符串的最后时刻添加引号 例如,您可以这样做:
int measurement = 42;
NSString *measurementDisplay = [NSString stringWithFormat:@"%d\"", measurement];
这绝对正确。只需将\放在您希望包含在字符串中的引号前面。这绝对正确。只需将\放在您希望包含在字符串中的引号前面。