ios-转换字符串后单引号怎么办?

问题描述

转换字符串后单引号怎么办?

使用[str UTF8String] 或者 [str cStringUsingEncoding:NSUTF8StringEncoding]

NSString:

Nikita's iPad

输出:

Nikitaxe2x80x99s iPad

单引号'怎么办?

解决方案

你的撇号用错了

这样:

[@"Nikita's iPad" UTF8String];

给出正确结果。

这样:

[@"Nikita’s iPad" UTF8String];

给出结果:

Nikitaxe2x80x99s iPad

你可以将字符替换为

NSString *new = [old stringByReplacingOccurrencesOfString:@"’" withString:@"'"];
时间: 2024-09-18 14:54:04

ios-转换字符串后单引号怎么办?的相关文章

PowerShell中字符串使用单引号和双引号的区别_PowerShell

本文介绍PowerShell开发时,在字符串中如何去包含变量.将变量包含在字符串中,最后得到的结果是将变量的值放入到了字符串中. 假如有一个字符串变量:$p = "PowerShell" 那么 $str="Hello $p",这时,$str的值是什么呢?且看下面的演示: 复制代码 代码如下: PS C:\Users\spaybow> $p="PowerShell" PS C:\Users\spaybow> $str="Hel

SQL Server中处理单引号的两种技巧

和数据库打交道要频繁地用到SQL语句,除非你是全部用控件绑定的方式,但采用控件绑定的方式存在着灵活性差.效率低.功能弱等等缺点.因此,大多数的程序员极少或较少用这种绑定的方式.而采用非绑定方式时许多程序员大都忽略了对单引号的特殊处理,一旦SQL语句的查询条件的变量有单引号出现,数据库引擎就会报错指出SQL语法不对,本人发现有两种方法可以解决和处理这种单引号的问题(以VB为例子). 方法一:利用转义字符处理SQL语句.下面的函数可以在执行SQL语句前调用,执行处理后的结果即可产生正确的结 果. F

html5-请问下面这句话中的单引号有什么作用

问题描述 请问下面这句话中的单引号有什么作用 var repeat= "moveElement('"+elementID+"',"+final_x+","+final_y+","+interval+")"; movement=setTimeout(repeat,interval); 解决方案 将你的elementID的值作为字符串参数传递.否则就是传递elementID的值的变量或者对象 如elementI

关于Mysql查询带单引号及插入带单引号字符串问题_Mysql

Mysql查询带引号和不带引号区别 当数据库字段ID为整型时 select ID from table where ID=1 和 select ID from table where ID='1' 两条sql都是可以的,但是第一条sql不用进行隐式转换,速度上比第二条sql略快一些 今天在向mysql数据库中插入带单引号字符串的时候,什么错也没报就是语句执行失败,后来才知道,单引号等要转义,可以使用函数:mysql_real_escape_string和addslashes函数: 以下做个介绍:

Shell脚本字符串单引号和双引号的区别浅析_linux shell

一.字符串基础知识 字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号,也可以不用引号.单双引号的区别跟PHP类似. 单引号 复制代码 代码如下: str='this is a string' 单引号字符串的限制: •单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的: •单引号字串中不能出现单引号(对单引号使用转义符后也不行). 双引号 复制代码 代码如下: your_name='qinjx' str="Hel

grep后加单引号、双引号和不加引号的区别

环境:VirtualBox4.1 + RedHat Linux 6 + Putty0.62 单引号: 可以说是所见即所得:即将单引号内的内容原样输出,或者描述为单引号里 面看到的是什么就会输出什么.单引号''是全引用,被单引号括起的内容不管是 常量还是变量者不会发生替换. 双引号: 把双引号内的内容输出出来:如果内容中有命令.变量等,会先把变量.命 令解析出结果,然后在输出最终内容来.双引号""是部分引用,被双 引号括起的内容常量还是常量,变量则会发生替换,替换成变量内容. 不加引号:

pdf-Python中字符串默认的单引号如何转换为双引号

问题描述 Python中字符串默认的单引号如何转换为双引号 Python新人,在做一个小软件,用到了pdfminer这个包,我在Python文件中用到os.system()函数: os.system('pdf2txt.py -o "E:PDFoutput.txt" "E:PDFA Functional Genetic Approach Identifies the PI3K Pathway as a Major Determinant of Trastuzumab Resis

如何向数据库中插入含有单引号的字符串

问题描述 数据库表info(id INT,value TEXT),如果需要将一个字符串变量(该字符串变量通常会有几千个字符,而且里面会有很多的单/双引号)插入到数据库中,则sql语句该怎么写呢?如果按照通常的写法:String sql = "INSERT INTO info (value) VALUES('" + value + "')";(value是字符串变量)一旦解析时遇到value变量中的单引号,就会引发sql语句的歧义,有没有什么好的解决办法呢? 问题补充

在sql语句中截取字符串,处理单引号问题。

问题描述 select*fromTaskInfoWHERE1=1ANDTaskInfoCode='==''=='ANDTaskInfoIDlike'%name%'orderbyTaskInfoCode有这样一个sql语句,如何把查询条件截取出来呢.就是截取'==''=='和'%name%'两部分.还有就是怎么在一个拼写完整的sql语句中处理单引号问题?各位高手帮帮忙! 解决方案 解决方案二:用双引号不行?解决方案三:是想把条件中的单引号换成双引号但是,查询条件本身也有单引号,这个怎么处理呢?解决