Xml 转义/编码术语

标签 xml encoding escaping html-encode xml-encoding

我对术语“转义”和“编码”之间的区别感到困惑,例如:

XML 编码

XML 转义

编码的 HTML

转义网址

...

谁能给我解释一下?

最佳答案

Encoding描述文件的字符如何以二进制形式物理写入(如 Unicode 或 ANSI)。

Escaping指的是将特殊字符(例如 <> )替换为 XML entity 的过程等效(例如 &lt;&gt; )。对于URL,转义是指将字符替换为以%开头的字符串,例如 %20对于单个空格。

转义因语言而异,但编码通常是广泛接受的标准。有时这些术语的使用含糊不清(特别是编码用于表示转义),但它们定义明确且截然不同。

关于Xml 转义/编码术语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/763294/

相关文章:

android - 操作栏样式更改后未生成 R.Java

php - 用户登录 TWITTER 后获取用户详细信息

安卓:MediaRecorder@Native代码

javascript - AngularJS 编码德语变音符号

php - 使用 fgetcsv() 在 PHP CSV 上传中转义撇号时出现问题

python csv writer没有正确处理转义 '|'

php - 如何通过xpath从网站获取标题?

xml - 是否可以使用 XSLT 检测 (xml) 标记的存在?

powershell - 从 Powershell 使用 native CMD 命令时的编码问题

java - 如何在 JSP 中包含文件的转义版本