这几天做了一个页面,在FF,SF,OP下浏览,都没问题;
可是换在IE7/8下浏览却开了天窗(显示空白);
于是,
在空白处点击鼠标右键,选择”View Source”,看到的源代码与FF下相同;
在空白处点击鼠标右键,选择”Encoding->Unicode(UTF-8)”后,页面能正常显示;
问题就出在这里,明明在网页的头部,定义了:
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
可是在IE下为什么非要手动切换网页编码,才能正常显示呢?
阅读全文 »
最近一直被验证码的那点破事所困扰:
对验证码产生的字符串随机定义颜色;

给验证码图片创建无序的杂纹效果;

但是有一种注册机,这两种方法视乎都对Ta不管用,Ta能绕过验证码的检验,提交一些无用的垃圾信息;这困扰了我好久。
阅读全文 »
在IE7,FireFox,Opera浏览器下,会发觉全角的冒号”:”出现了乱码,特别别扭。
特别是搞设计的网友,我想很多都会遇到这个问题。
于是搜索了下,终于找到了解决办法1:
1.关闭所有调用字体的窗口(如果你不知道那些窗口调用字体,那就都关闭)
2.系统盘\Windows\Fonts目录下,找到Lucida Grande 和 Lucida Grande Bold字体,删除
解决了!
知其然还要知其所以然,为什么Lucida Grande字体会造成这样的问题呢,其实最原始的Lucida字体是在Mac机下的字体,这种字体非常漂亮,所以早早的就被人们从Mac机下提取出来,挪到Windows下使用,但那时的Lucida字体只是支持到XP和IE6,随着新版本的FF,OP,IE推出,所以老的Lucida字体就会造成这样的Bug。
解决方法2:
下载新版本的Lucida Grande 字体。
阅读全文 »