基本上,有三个主要字符应该总是在HTML和XML文件中进行转义,因此它们不会与其他标记进行交互,因此您可能期望其中两个将是语法包装器,它们是< ;>,它们列出如下:
1) < (
2) > (>)
3) & (&)
我们也可以使用双引号(“)作为”和单引号(')作为&amp; apos
避免将动态内容放在
HTML转义字符:完整列表:[http://www.theukwebdesigncompany.com/articles/entity-escape-characters.php]
所以你需要逃避&lt;,或者&amp; 当后面跟着任何可以开始字符引用的东西。 另外关于&符号的规则是引用属性的唯一规则,因为匹配的引号是唯一终止一个的引号。 但是,如果您不想在那里终止属性值,请转义引号。
更改为UTF-8意味着重新保存您的文件:
对页面使用UTF-8字符编码意味着您可以避免使用 大多数逃脱,只是与角色一起工作。 但请注意 更改文档的编码,仅仅更改是不够的 页面顶部或服务器上的编码声明。 您 需要以该编码重新保存您的文档。 为了帮助理解 如何使用您的应用程序读取在Web中设置编码 创作申请。
隐形或模棱两可的人物:
转义的一个特别有用的角色是表示那些字符 在呈现中是不可见的或模棱两可的。
一个例子是Unicode字符U + 200F RIGHT-TO-LEFT MARK。 这个 字符可用于阐明双向文本中的方向性 (例如,使用阿拉伯语或希伯来语脚本时)。 它没有图形形式, 但是,很难看出这些角色在哪里 文本,如果它们丢失或遗忘,它们可能会造成意外 以后编辑时的结果。 使用(或其数字字符 相反的参考),使它很容易发现 这些人物。
U + 00A0 NO-BREAK SPACE是一个模糊字符的例子。 这个 空间类型可以防止断线,但它看起来就像其他任何一样 用作角色时的空间。 使用它 很清楚这些空格出现在文本中的哪个位置。