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

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

NSString:

Nikita's iPad

输出:

Nikita\xe2\x80\x99s iPad

单引号'怎么办?

1个回答

你的撇号用错了

这样:

[@"Nikita's iPad" UTF8String];

给出正确结果。

这样:

[@"Nikita’s iPad" UTF8String];

给出结果:

Nikita\xe2\x80\x99s iPad

你可以将字符替换为

NSString *new = [old stringByReplacingOccurrencesOfString:@"’" withString:@"'"];
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
插入的字符串中有单引号怎么办?
我想执行:INSERT INTO TABLENAME VALUES('it's a string!','other strings',other types)rnrn可以吗?rnrn还是要在’前加逃出符?加什么?
单引号转换
很多dbms的insert语句中单银号是一个保留字符,如table1为一个仅有一个varchar(255)字段的表,要插入 I'm a student ,使用如下语句将出错rninsert into table1 values('I'm a student').rn而应该这样写:rninsert into table1 values('I''m a student').rnrn请问哪位有现成的代码可以将一个可能含有单引号的字符串转换成上述语句需要的格式?rnrn谢谢!
SQL语句中含有单引号怎么办?
sql语句中字符串是用单引号表示,rn但我的字符串中有单引号,怎么表示?rn谢谢!
关于单引号的转换问题
我所做的英文题库中有:IT's...I'm...这样的字符型数据rn请问,在SQL语句中,我怎样将单引号“'”转换,而区分SQL语句中的单引号?
字符串传递后加入单引号问题
Response.Write(" ");rn传入目标页字符串类型的参数,在那个目标页使用QueryString作为SqlDataSource的参数,付给这个QueryString名name,可是查不出来,到Sql查询分析器中执行这个sql语句,如果name的那个变量加上''号就没问题,不加''就有问题,请问传字符串的时候应该怎样传???
单引号 双引号转换问题
如何拼接字符串,实现以下效果:rn
implode() 分割后的字符串加上单引号
mysql 查询时,直接使用implode()结果如下SELECT p.inner_name,p.id_product,ps.sku FROM erp_product p LEFT JOIN erp_product_sku as ps on ps.id_product = p.id_product WHERE ( trim(p.inner_name) in(DCPH208437女鞋,DCPH208...
单引号字符串、双引号字符串和转义符
本课程会对Python的基础知识做了深入的介绍,如Python模块、声明变量、数字、进制转换、获取用户输入、长字符串等。n本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。
字符串单引号替换为两个单引号
[code=C#]rnmsg.Message.Replace("'", "''");rnmsg.Message.Replace("\'", "\'\'"); rn[/code]rnrn都不行 求帮助
删除字符串里的单引号
删除字符串中的单引号,例子如下所示: String str = "'999'"; System.out.println(str); // '999' str = str.replace("'", ""); System.out.println(str); // 999
字符串加上单引号
str = "sa,dfdf,dsfds,dsffsd"rn如何将str变为rn"'sa','dfdf','dsfds','dsffsd'"rn要求用简单方便的方法实现。
3-6 字符串:单引号与双引号
3-6 字符串:单引号与双引号1、str-----字符串2、表现方式: 单引号:>>> 'why' 'why'双引号:>>> "why" 'why'三引号:当字符串特别长的时候,可以用三引号来写: >>> '''haha sdfdsf sdf sd
如何将字符串加上单引号?
如字符串“abcd”rn变为:“'abcd'”rn以前我用过有一个函数有这种功能,但是忘记了。
带单引号字符串问题
我的字符串需要带单引号,如 20‘Frn但是不管用双引号内带单引号,还是用转义符~’ ,还是两个一起用,rngjzz字符串就是显示 国际中转: ... X20 转义符后面的字符串都不现实,求解。rn赋值语句如下rngjzz='国际中转:'+string(zzf20)+"X20~'F"
perl - 单引号和双引号字符串
单引号字符串与双引号字符串有两个区别, 一是没有变量替换功能, 二是反斜线不支持转义字符,而只在包含单引号和反斜线时起作用。单引号另一个特性是可以跨多行 环境:perl 5.20.2 $a = 'abc'; print 'aaa bbb ccc\'\n$a'; print "\n"; print "aaa bbb\n ccc$a"; 结果: aaa bbb ccc'
xe7 版本使用 Quotedstr 转换字符串后,字符串变为两个单引号
str:='1';rnstr:=Quotedstr(str);rn转换后,str变为 ''1''
字符串 ?单引号?双引号?? 急
string str ;rnstr += "open('url','name')";//window对象的open方法rnrn如上语句,加入url="http://192.168.65.55?id=[color=#FF0000]arry[i]",[/color]但是这个附加参数是一个变量,怎样才能正确的应用单引号,双引号使其正确实现其功能呢???rnrn把上面的url全部放到open方法中该怎样写??rnrnstr += “open( ,)”;
关于字符串(单引号)问题
rnrnprocedure TForm1.Button2Click(Sender: TObject);rn var rn s,s1:string;rn i:integer;rn beginrn i:=1;rn s:='aaa'+ inttostr(iii);rn sss:= 'insert into test(t1,t2,t3) VALUES ('''+s2+''',''bbb'','+inttostr(i)+')';rn end;rnrnrn得到sss为:rnrn    insert into test(t1,t2,t3) value ('aaa1','bbb',1)rnrn是我想要的结果。为什么?rnrnrnrn rnrnrn
delphi 字符串加单引号
var s:string; begin s:='a'; ShowMessage(s.QuotedString); ShowMessage(QuotedStr(s));
oracle 单引号中含有字符串
如: strSql := 'select * from tb where name=''abc'''; abc两边各加两个单引号即可。
perl的单引号字符串的问题。
perl的单引号字符串被设计成为 “尽量保持单引号内部的内容,也就是说你写的是什么,你用print输出就是什么”。rnrn有两个特殊 一个是 '\',另外一个是 ' ‘ ',后一个很好理解,因为字符串本身需要判断结束的位置,所以要用\'来表示'.rn疑问的是为什么‘a\\b’和‘a\b’是一样的,这不就与设计初衷相反了吗,没必要用\\来表示\吧?rnrn求解答,谢谢。
传过来的参数 带有单引号 怎么办?
还是属于上次那个问题rnrn我现在是用左右%来likernrn但穿过来的参数 本身中间就有‘rnrn这样就会打破 like的单引号范围,该怎么办?rnrnrn我是用kettle来做的,貌似里面的js步骤可以解决,但我不会............
sql语句中有单引号怎么办
如果是查询条件,应该尽可能使用参数化查询。 实在是要单引号,那就再加一个单引号来转义。 用两个单引号,表示一个单引号。 比如查询Name为abc'cc的   SELECT * FROM [TABLE] WHERE [Name] = 'abc''cc'  ...
在语句中有'单引号时怎么办?
我在VB中用Ado.execute "insert into ....."向数据库中增加数据。如果我要增加的某一个字段中有单引号怎么办。因为在SQL中单引号是字符串的开始和结束。谢谢各位。rn不过请别告诉我用open recordset 的办法。除此之外.......
一个字符串的转换问题!!!不知道怎么办
请看下面的代码:rnrnimport java.awt.*;rnimport java.awt.event.*;rnrnimport java.applet.*;rnrnpublic class keychar extends Appletrnchar presskey;rnpublic boolean keyDown(Event evt, int key)rn rn presskey=(char)key;rnrnrn// repaint();rn rn return true;rnrn public void paint(Graphics g)rnrng.drawString(presskey,x,y); ???????怎么转换???rnrnrn
存储过程里面传递 单引号 怎么办?
exec sp_InsertMuchRow rn'insert into ASSET_Class(AssetClassGUID,ParentDeptGuid,AssetClassName,AssetLevel,Note,IsDeleted) values ('6b5d2893-3676-494d-a68a-54301e22a90b','head_node','A','1','A',0)'rnrnrn存储过程名称:sp_InsertMuchRow rn里面有1个参数 @GoodsBill_Array varChar(4000)rn里面需要传递单引号,怎么办?rnrn
dollar符号后的单引号
作用是让引号内的转义字符得到解释。 ~$ echo $'Name\tAge\nBob\t24\nMary\t36' Name Age Bob 24 Mary 36 ~$ echo $'\u25b6' ▶ 可以用echo 达到类似的结果: ~$ echo -e 'Name\tAge\nBob\t24\nMary\t36' Name Age Bob 24 Mary 36 也可以用 ev
ES6 反单引号 字符串模板
var x = "abc"; console.log(`start ${x} end`);
flash与字符串:双单引号的中文
收录比较有意思的正则,因为检查双引号里面的中文经常这样处理,打算在Egret里面也尝试一下这样的做法。目前想到的方案就是对每一行里面双引号进行匹配是否含有中文一般采用 以下的正则去进行检测。var chinaReg:RegExp = /[\u4e00-\u9fa5]/gi;双引号和单引号的处理第一种情况是比较常用的匹配双引号的情况var reg:RegExp = new RegExp("\"(.*
javascript字符串单引号与双引号的区别
最近在使用javascript编程,遇到使用字符串的情况 写了一点测试代码 var str = 'This is Jack'; var str2 = 'This is Tom'; var str3 = 'This is "Rose"'; var str4 = "This is 'LiLi'"; var st
Ruby字符串单引号和双引号的区别
    Ruby的字符串对象生成有两种方式,字符串文字值加单引号或加双引号。       两种方式主要区别在于构造文字量时,对字符串的处理次数不同。       单引号时,Ruby对字符串值不做处理,里边是什么就是什么。       双引号时,Ruby首先要查找文本中要替换的字符,即带反斜杠的字符,用二进制替换。最常见的就是\n;其次,这种方式下可以插入表达式#{...},那就要处理...
怎么在字符串中加入单引号
要得到这样的字符串 ‘123’;怎么作或者用什么函数?rn谢谢诶
JSON 字符串 单引号双引号 处理
字符串转JSON         JSON.parse(str) JSON 转字符串 JSON.stringify html5的data-*属性需要存储JSON 数据,需要转化成JSON 字符串 但是因为双引号的原因,导致字符串解析式格式错误。 解决方法: 用 encodeURI 编码字符串 存储,字符串中的双引号会转换成 类似 %22 的字符 然后用deco
C# 提取单引号内的字符串
X:='ABC’rnrnC#中提取单引号内的字符串rnrn 得出:ABC
PowerShell单引号字符串和双引号字符串的区别
输入字符串表达式时,可以使用单引号(”)或双引号(“”)括住字符串,但PowerShell解析单引号和双引号中字符串的方式是不同的。更多请看(www.omob.cc) 一、单引号括住的字符串,字符串被精确地传递到命令,字符串中包含的任何表达式都不会被计算,只会被解释成文本。例如: $varA=200 Write-host 'The value of $varA is $varA.' 输出为...
PHP学习:单引号和双引号字符串
单引号和双引号字符串的区别。
php字符串及单引号和双引号的区别
双引号和单引号的区别: 双引号是解析变量的,单引号不解析变量 当内容和和定界符冲突的时候,需要使用转义符:\' 代表 ' 引号,\" 代表 " 引号 双引号解析所有的转义符 单引号只解析 \\ \'两个转义符。
怎样把字符串单引号去掉
var rnstr:string;rncutstrrnbeginrnstr:='#$a5#$0a#$01#$00#$08#$08#$08#$08#$08#$08#$0b#$a6'; //有单引号的字符变量rncutstr:=str; //我能通过什么方法把cutstr:=#$a5#$0a#$01#$00#$08#$08#$08#$08#$08#$08#$0b#$a6 变成这样。rnend;
如何去到字符串旁边的单引号?
是这样的,a.asp上有个链接b.asp?lb='工人'&page=1rn在b.asp里,request("lb")的值<%response.Write(lb)%>就变成了'工人'rn也就是:如果a=request("lb")那么 a="'工人'"了,请问应当怎么做?rn或者怎么去掉左右的单引号(这个字符串的长度是不定的)?谢谢!
怎样才能在字符串里面插入单引号
怎样才能在字符串里面插入单引号
相关热词 c#检测非法字符 c#双屏截图 c#中怎么关闭线程 c# 显示服务器上的图片 api嵌入窗口 c# c# 控制网页 c# encrypt c#微信网页版登录 c# login 居中 c# 考试软件