iOS特殊字符的转义字符

Posted 海豚的信笺

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS特殊字符的转义字符相关的知识,希望对你有一定的参考价值。

  所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加"\"来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。

  所有的转义字符和所对应的意义:

转义字符 意义 ASCII码值(十进制)
\a 响铃(BEL) 007
\b 退格(BS) ,将当前位置移到前一列 008
\f 换页(FF),将当前位置移到下页开头 012
\n 换行(LF) ,将当前位置移到下一行开头 010
\r 回车(CR) ,将当前位置移到本行开头 013
\t 水平制表(HT) (跳到下一个TAB位置) 009
\v 垂直制表(VT) 011
\\ 代表一个反斜线字符‘‘\‘ 092
\‘ 代表一个单引号(撇号)字符 039
\" 代表一个双引号字符 034
\? 代表一个问号 063
\0 空字符(NULL) 000
\ooo 1到3位八进制数所代表的任意字符 三位八进制
\xhh 1到2位十六进制所代表的任意字符 三位十六进制

 

  注意:区分,斜杠:"/" 与 反斜杠:"\" ,此处不可互换,所以在拼接特殊字符时可以使用\在特殊字符前面添加上   在实现字符的拼接;

  例子:

      _titleLab = [[UILabel alloc]init];

      _titleLab.font=[UIFont systemFontOfSize:18];

      _titleLab.numberOfLines = 0;

      _titleLab.text = @"各位亲爱的会员:\n\n\t本目录下的文件为各种资料图的设计源文件,大部分内容是手机端无法下载和打开的,下载和查看方法为:\n\n\t一、复制下方网址,通过微信、QQ及邮件等方式发送到PC电脑端微信、QQ等;\n\t二、将网址复制到PC端浏览器,打开网址,点击下方复制按钮即可复制本链接;\n\t三、选择所需对应的资料进行下载,下载后对应格式需要对应软件才能打开,或者让广告设计公司进行打开、修改和制作印刷等;\n\t四、再次感谢大家。如有设计图相关问题请联系QQ:727130525;";    

      _titleLab.frame = CGRectMake(20, 0, 300, 200);

      [self.view addSubview:_titleLab];

 

 

以上是关于iOS特殊字符的转义字符的主要内容,如果未能解决你的问题,请参考以下文章

iOS特殊字符的转义字符

SpringBoot Yaml 配置 特殊字符转义

C++特殊字符转义序列

js,如何防止特殊字符被转义

java如何将特殊字符转义

JS post表单特殊字符转义问题