`
isiqi
  • 浏览: 16483610 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Java编程琐事(3)——转义字符的应用

阅读更多

Java编程琐事(3)——转义字符的应用

一、为什么要转义:

1、 HTML<>&等都有特殊的含义(<>,用于链接签,&用于转义),不能够直接使用,这些符号是不显示在我们最终看到的网页里的,那如果我们希望在网页中显示这些符号,需要进行转义。

2、 转义字符串(Escape Sequence)也称字符实体(Character Entity)。在HTML中,定义转义字符的原因有两个:第一、“<”和“>”类符号已经用来表示HTML标签,因此就不能直接当做文本中的符号来使用。为了在HTML文档中使用这些符号,这就需要定义它们的转义字符串。当解释程序遇到这类字符串时就把它解释为真实的字符。在输入转义字符串时,要严格遵守字母大小写规则。第二、有些字符在ASCII字符集中没有定义,因此需要使用转义字符串来表示。

二、转义字符串的组成:

1、 转义字符串,即字符实体分为三部分。第一部分:是一个&符号,英文叫做ampersand;第二部分:是实体名字或者是#加上实体编号;第三部分:是一个分号。例如要显示小于号(<),就可以写&lt;或者&#60

2、 用实体名字的好处是比较好理解,lt意思即是less than。但是劣势在于并不是所有的浏览器都支持最新的Entity名字。是实体编号,各种浏览器都能处理。注意:实体名称是区分大小写的。

三、如何显示空格:

通常情况下,HTML会自动截取多余的空格。不管你加多少空格,都被看做一个空格。比如你在两个字之间加了10个空格,HTML会截去9个空格,只保留一个。为了在网页中增加空格,你可以使用&nbsp;表示空格。

四、HTML特殊转义字符列表:

1、 最常用的字符实体:

显示

说明

实体名称

实体编号

半方大的空白

&ensp;

&#8194;

全方大的空白

&emsp;

&#8195;

不断行的空白格

&nbsp;

&#160;

<

小于

&lt;

&#60;

>

大于

&gt;

&#62;

&

&符号

&amp;

&#38;

"

双引号

&quot;

&#34;

©

版权

&copy;

&#169;

®

已注册商标

&reg;

&#174;

商标(美国)

&#8482;

×

乘号

&times;

&#215;

÷

除号

&divide;

&#247;

2、 JavaScript转义字符

转义序列

字符

\b

退格

\f

走纸换页

\n

换行

\r

回车

\t

横向跳格 (Ctrl-I)

\'

单引号

\"

双引号

\\

反斜杠

分享到:
评论

相关推荐

    JAVA转义字符

    ### JAVA转义字符详解 在Java编程语言中,转义字符是一种特殊的形式,用于表示一些预定义的字符或控制字符。...通过本文的介绍,相信读者已经对Java中的转义字符有了全面的理解,并能在实际编程中灵活应用。

    常见转义字符 Java

    ### 常见转义字符在Java中的应用与解析 #### 概述 在编程语言中,转义字符是一类特殊的字符序列,用于表示那些在文本中无法直接表示或者具有特殊含义的字符。Java作为一种广泛使用的面向对象编程语言,支持多种...

    初学者,Java转义字符

    ### Java转义字符详解 #### 一、八进制转义序列 在Java中,八进制转义序列是...以上内容涵盖了Java中转义字符的基础知识及应用场景,对于Java编程初学者来说,理解和掌握这些转义字符对于编写正确的代码至关重要。

    第02章 Java编程基础 05 关键字与转义字符

    总结起来,Java编程基础中的关键字与转义字符是编写Java代码的基础元素,掌握它们的使用对于编写正确、有效的Java程序至关重要。通过不断练习和应用,你将能熟练运用这些知识解决实际问题,提升编程技能。

    JAVA转义字符[文].pdf

    在Java编程语言中,转义字符是用于在字符串或字符字面量中表示特殊意义的字符。这些字符在源代码中以反斜线(\)开头,随后跟特定的序列,以便让编译器理解其真正的含义。以下是Java中转义字符的详细解释: 1. **八...

    java中常见的转义字符

    在Java编程语言中,转义字符是用于表示特殊符号或控制序列的一种方法。这些字符对于字符串处理、格式化输出以及处理特殊字符具有重要意义。本文将详细介绍Java中的常见转义字符及其用途。 ### 1. 基本转义字符 ###...

    Java关键字、标识符、注释、转义字符.docx

    Java 关键字、标识符、注释、转义字符详解 Java 语言中有四个重要的概念:关键字、标识符、注释和...理解 Java 关键字、标识符、注释和转义字符是编写 Java 代码的基础,这些概念对于 Java 语言的学习和应用非常重要。

    C++第4课转义字符

    在C++编程语言中,转义字符是一种特殊符号,用于表示那些在文本字符串中具有特殊含义的字符。...在实际编程中,熟练运用转义字符能够帮助我们解决许多看似复杂的问题,提升程序的可维护性和用户体验。

    转义字符.txt

    根据提供的文件信息,我们可以深入探讨转义字符在Java中的应用及其背后的原理。 ### 转义字符概述 转义字符是源代码中用于表示不能直接输入或具有特殊含义的字符的一种方式。在Java中,转义字符主要分为以下几类:...

    常用HTML转义字符,html转义符,JavaScript转义符,html转义字符表,HTML语言特殊字符对照表(ISO Latin-1字符集) - 来源:嘻嘻网 114_xixik_com_files

    JavaScript转义符与HTML转义符类似,但主要应用于JavaScript字符串中。在JavaScript中,反斜杠(\)用于转义特殊字符,例如"\n"表示换行,"\t"表示制表符,"\\"表示反斜杠本身,而"\'"和'\"'分别用来转义单引号和双...

    C#常用的转义字符

    在C#编程语言中,转义字符是非常重要的概念之一,它们可以帮助开发者在字符串中插入特殊字符或者控制字符,从而实现更丰富的文本处理功能。本文将详细介绍C#中常见的转义字符及其用法,并通过具体的示例来帮助读者更...

    Java转义字符

    本文将详细介绍Java中的转义字符及其用途,帮助读者更好地理解和应用这些转义字符。 #### 二、基本概念 转义字符是一种特殊的字符序列,用于表示一些不能直接显示或者具有特殊含义的字符。在Java中,转义字符以反...

    C语言转义字符大全

    3. **不可打印字符的表示**:当需要在C程序中使用不可打印的字符时,转义字符提供了一种标准的表示方法,如使用`\n`表示换行,而非直接键入无法显示的字符。 4. **制表符的灵活性**:`\t`制表符可以设置为向前移动...

    java csv 读写框架特殊字符转义.docx

    "java csv 读写框架特殊字符转义" Java CSV 读写框架是基于 Java 注解的 CSV 读写框架,具有 Fluent 流式写法、基于 Java 注解、支持自定义的转换和机敏配置、内置 8 大根本类型以及 String 类型转换等特性。该框架...

    Mybatis在Mapper.xml文件中的转义字符处理方式.pdf

    3. 应用案例 在实际开发中,开发者往往会结合上述方法来编写复杂的SQL语句。以下是几个转义字符使用场景的案例: - 查询即将到期的保险记录,其中可能包含比较操作和特殊字符: ```xml SELECT * FROM tb_...

    HTML_转义字符

    3. **增强代码的可维护性**:通过使用转义字符,可以使HTML代码更易于阅读和理解。 #### 三、常见的HTML转义字符 根据给定的部分内容,我们可以看到几个典型的HTML转义字符示例: - **`&lt;`**:表示小于号 `。...

    HTML和XML中的转义字符

    3. **转义字符通常用于替换特殊符号**:如上述提到的“&”、“&lt;”、“&gt;”等,以避免语法上的混淆。 4. **注意转义字符的兼容性**:不同版本的HTML可能支持不同的转义字符集。例如,HTML4和HTML5对实体的支持有所不同...

    字符 隐藏 —— 替代性转义

    在IT领域,字符隐藏与替代性转义是信息安全和数据编码中的重要概念,尤其是在字符串加密解密和网络协议中有着广泛的应用。字符隐藏通常是指在数据中嵌入秘密信息,而替代性转义则是一种确保特殊字符能在文本中正确...

    gson转义字符

    在Java开发过程中,经常需要对数据进行序列化与反序列化操作,而Gson作为一款非常流行的库,被广泛应用于这些场景中。然而,在实际应用过程中可能会遇到一些问题,比如某些特殊字符(如HTML标签、Unicode字符等)会...

    JAVA实现html转义字符及css清除_.docx

    为了解决这个问题,可以使用Java来实现对这些特殊字符的转义处理。 #### 三、代码分析 下面是一段示例代码,用于清除HTML标签,并提供了一些额外的功能: ```java import java.util.HashMap; import java.util.Map...

Global site tag (gtag.js) - Google Analytics