正在加载...
欢迎订阅本站RSS,RSS地址:http://feed.css9.net。选择您使用的阅读器:Google Reader鲜果抓虾

今天工作时,同事问我url中的“%20”是什么含义。虽然这些编码经常见到,但是猛然一问还真难说出,想说表示空格,又不敢确定。于是乎就想,通过在javascript中用unescape()方法获得,又嫌麻烦。于是乎就想,如果有一个各种编码的转换服务该多方便。无巧不成书,晚上在一国外站点还真遇到了这样的服务。方便起见,我把它扣下来放在了下面,以备大家不时之需。

需要坦白的一点是,我本来非常想为下面的每个编码类型做一个解释,无奈个人见识太少,通过搜索引擎也很难确保正确性,所以下面每个编码只用编码格式来识别。如果您知道这其中的一个或几个编码是什么类型编码,非常希望能在下面留言告知。

使用方式非常简单,你在“文本格式”下的输入框中输入“abc”,或者在“URL”下的输入框中输入“%20”,就明白是怎么回事了。

文本格式 hide all
\uXXXX hide
\UXXXXXXXX hide
&#DDDD; hide
&#xXXXX; hide
Punycode hide
选择你需要的编码方式

\xXX hide
\OOO hide
Base64 hide
Quoted-printable hide
URL hide
MIME + Base64 hide
MIME + Quoted-printable hide

延伸阅读:

  1. HTML实体符号代码速查表
  2. 了解HTTP Headers的方方面面
  3. 从W3C School整理的最全的Web开发chm手册
  4. Web设计字体尺寸转换速查表
  5. Web设计中的中国传统色彩速查表
  6. CSS中文速查表(CSS Cheat Sheet)
  7. Web可用性设计的247条指导方针
  8. 用过的最好的一款jQuery速查表(PDF)


版权声明:

本站内容受著作权法保护。个人网站、blog转载时请遵循 “署名-非商业用途-保持一致” 的创作共用协议;商业网站或媒体未授权不得复制本站内容。

友情提示:

如对本文有任何疑问,或在示例的使用中遇到问题,或有好的建议,欢迎在下面留言共同学习,有问必答。

: http://css9.net/text-escape-unescape-in-javascript/

本文相关评论 - 才 5 条评论
2009-07-03 12:41:41

貌似功能强大啊

2009-07-03 13:11:10

感谢关注。不过,还望多提问题和建议。

特殊编码
2009-08-19 19:56:59

本人无才只能猜测哦!
这些编码,是从计算机内部的接口开始的吧,全世界都公认了的。主要应用在底层程序开发上的

cz
2009-10-21 17:55:30

空格在ascii里,用十六进制表示是20

shell> echo -n ‘ ‘|hexdump
20

\u和\U,分别表示BMP范围的unicode和完全范围的unicode。

&#;是html实体的表示方法。里面可以为十进制数字和十六进制数字,也可以为一个预定义的串。前者是对unicode字符用数字编码表示,后者是一些预定义的串,对应某个字符。后者是完全可以用前者来表示的。

可悲可悲。

2009-11-05 19:43:16

你了解蛮多,不过…可悲在哪里?

 填写1 + 7的结果