gxqcn 发表于 2008-2-23 19:58:27

教你如何用键盘打出“心”型图案

在回帖的时候,打
& # 9 8 2 5 ;
然后去掉中间的空格
最后点“发表回复”看看出现了什么?也可直接复制下面的代码:♡我先来个测试:♡

gxqcn 发表于 2008-2-23 20:04:58

这是网上流传的“百度一个惊人的诡异秘密”,
我分析了一下,根本不是什么百度的“专利”,
只是一个噱头而已:

字符 ♡ 的Unicode编码为“61 26”,注意是16进制表示的,且高字节在后,
而网页代码中,字符可以用(“&”“#”再紧跟编码的10进制数,再加上分号“;”)表示,其中分号“;”可加也可不加,
而 0x2661 = 9825

类似的还有:
&# 12954; 表示 ㊚
&# 12955; 表示 ㊛
(注意要去掉中间的空格)

kofeffect 发表于 2008-2-23 20:17:55


♡♡♡


mathe 发表于 2008-2-24 08:31:22

我看了
meta http-equiv="Content-Type" content="text/html; charset=gbk
所以9825应该是gbk编码而不是Unicode吧
试一试:

mathe 发表于 2008-2-24 08:37:49

我在FrontPage里面试了很多种不同编码方式,结果对上面几个字符都没有问题。
看来可能这些特殊字符定义比较迟,所以不同编码方式中编码都相同

gxqcn 发表于 2008-2-24 09:10:43

原帖由 mathe 于 2008-2-24 08:37 发表 http://bbs.emath.ac.cn/images/common/back.gif
我在FrontPage里面试了很多种不同编码方式,结果对上面几个字符都没有问题。
看来可能这些特殊字符定义比较迟,所以不同编码方式中编码都相同

不知上述的“没有问题”是指正常显示出特殊字符,还是正常显示原始代码?(两个正常必有一不正常,就看是站在哪个角度看了:lol)

我在2#的依据是根据附件中的软件得来的:

mathe 发表于 2008-2-24 10:55:19

奇怪,不知道IE是如何解析的。
如果你查看一下我们页面用的编码方式,就可以发现用的是gbk而不是Unicode编码方式。
像UniBigEnd我自然没有试验过,知道这个应该不行。
但是我试验过Unicode, UTF-8, gbk, gb2312,方别在这些编码方式下,在HTML文件中输入&# 9825;,保存为HTML文件
用IE打开可以看到都是心形。
不过这里的UTF-8是比较奇怪,怎么编码这么长,是不是它使用编码方式不唯一的?

无心人 发表于 2008-10-18 21:24:41

我看不到小红心的

mxhk 发表于 2008-10-19 17:44:06

zYr 发表于 2008-10-19 18:03:42

我发几个不一样的

:lol
♥ϗ♠♣
♩♪♬♭♯


:lol
“方片”我没找到
呵呵
页: [1] 2
查看完整版本: 教你如何用键盘打出“心”型图案