这几天做了一个页面,在FF,SF,OP下浏览,都没问题;
可是换在IE7/8下浏览却开了天窗(显示空白);
于是,
在空白处点击鼠标右键,选择”View Source”,看到的源代码与FF下相同;
在空白处点击鼠标右键,选择”Encoding->Unicode(UTF-8)”后,页面能正常显示;
问题就出在这里,明明在网页的头部,定义了:
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
可是在IE下为什么非要手动切换网页编码,才能正常显示呢?
阅读全文 »
搜索引擎的存在,提供给我们一个方便的工具,让我们在互联网上能够找到想要的信息;因此搜索结果的公正、准确、广泛是一个搜索引擎价值的体现。
于其竞争对手相比,谷歌之所以能成为目前世界第一大搜索引擎 ,其原因不外乎其在搜索的公正性,准确性,广泛性上,做的相对较好。
因此,搜索“色情”出现的必然是色情内容,搜索“成年”出现的当然也是成年的内容。
今夜,我第一次用Google搜索了一下非和谐的内容。
狼叫兽曾经尖锐的指出,中国人很虚伪。虽然狼叫兽很愤青,但是狼叫兽的观点却很独到。
有一部份国人就是这么虚伪,有些娱乐信息,Ta不会让你找到,因为这是一种资源,一种享受的资源。
老百姓永远不知道我们国家红灯区在哪里,只有那些官员才会用自己的肉体,深入红灯区做考察,最后被刺身亡,或许我们还要为他们立一个“劣士”的墓碑。
阅读全文 »
又是编码,N年前,中英文数据库的问题让我差点栽在编码手里,于是乎,开始写页面都用utf-8了。
今天又是硬被编码玩弄了一个晚上。
用Jquery+PHP写Ajax无刷新页面提交程式,FF下完全正常,Opera下也OK,Chrome下没问题,Safair下都行,却在IE下怎么都实现不了,也不报错,也么提示,就是无效果。
原来中文版本的IE默认编码是gb2312,无论输出的是英文还是火星文,如果没强制修改页面编码,都认为是gb2312。
所以,要在Ajax调用的执行页面头部加上这句就OK了
header(’Content-Type:text/html;charset=utf-8′);
这和缓存无关,和服务器配置无关,和圈圈点点都无关,就是编码问题。
希望这篇帖子可以被网友搜到,不要再浪费时间在研究上了~
在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 字体。
阅读全文 »