2009-7
2
今天工作时,同事问我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 |
|---|---|
延伸阅读:
- HTML实体符号代码速查表
- 了解HTTP Headers的方方面面
- 从W3C School整理的最全的Web开发chm手册
- Web设计字体尺寸转换速查表
- Web设计中的中国传统色彩速查表
- CSS中文速查表(CSS Cheat Sheet)
- Web可用性设计的247条指导方针
- 用过的最好的一款jQuery速查表(PDF)
版权声明:
本站内容受著作权法保护。个人网站、blog转载时请遵循 “署名-非商业用途-保持一致” 的创作共用协议;商业网站或媒体未授权不得复制本站内容。
友情提示:
如对本文有任何疑问,或在示例的使用中遇到问题,或有好的建议,欢迎在下面留言共同学习,有问必答。


貌似功能强大啊
感谢关注。不过,还望多提问题和建议。
本人无才只能猜测哦!
这些编码,是从计算机内部的接口开始的吧,全世界都公认了的。主要应用在底层程序开发上的
空格在ascii里,用十六进制表示是20
shell> echo -n ‘ ‘|hexdump
20
\u和\U,分别表示BMP范围的unicode和完全范围的unicode。
&#;是html实体的表示方法。里面可以为十进制数字和十六进制数字,也可以为一个预定义的串。前者是对unicode字符用数字编码表示,后者是一些预定义的串,对应某个字符。后者是完全可以用前者来表示的。
可悲可悲。
你了解蛮多,不过…可悲在哪里?