V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
andreu
V2EX  ›  问与答

IE 和 FF 左上角 乱码问题,求助!

  •  
  •   andreu · 2011-02-14 19:19:00 +08:00 · 6024 次点击
    这是一个创建于 5059 天前的主题,其中的信息可能已经有所发展或是发生改变。
    装了个WP,进入主页时浏览器(IE/FF)的左上角显示“口口口口”这样,标签页则正常。Chrome下都很正常。
    我已经加了<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />标签,标题和介绍文件使用的是中文,没有定义lang。
    多谢各位~
    19 条回复    1970-01-01 08:00:00 +08:00
    darasion
        1
    darasion  
       2011-02-14 20:03:11 +08:00
    是不是被广告给 插了?
    最近很多人都在讨论 iframe 的问题。
    chone
        2
    chone  
       2011-02-14 20:09:30 +08:00
    有可能是源文件的编码不是utf-8造成的,检查一下看看
    benzhe
        3
    benzhe  
       2011-02-14 20:16:42 +08:00
    用http://wordpress.org/latest.zip 覆盖,如果还有问题,检查打开网页后浏览器的源码,实在找不到问题所在就把首页源码堆上来吧
    andreu
        4
    andreu  
    OP
       2011-02-14 20:21:00 +08:00
    多谢楼上们,我这就试试!
    andreu
        5
    andreu  
    OP
       2011-02-14 20:23:07 +08:00
    @benzhe 已经升级到 3.0.5了,还需要再覆盖吗?
    andreu
        6
    andreu  
    OP
       2011-02-14 20:29:24 +08:00
    ok, 如果标题用中文、日文在左上角和标签页显示正常;如果用韩文,则还是显示“口口口口”思密达,不知道是不是韩文有神吗特殊属性。
    benzhe
        7
    benzhe  
       2011-02-14 20:31:19 +08:00
    @andreu 覆盖只是为了确保用的是官方版本。另外如果你用了别的主题请先还原回默认主题。不过我猜被iframe的可能性很大,所以建议检查浏览器源码
    benzhe
        8
    benzhe  
       2011-02-14 20:33:46 +08:00
    @andreu ...韩文,从css的font-family下手吧,问题应该在这
    benzhe
        9
    benzhe  
       2011-02-14 20:41:21 +08:00
    我说错了,你说的“左上角”“标签页”我刚打开浏览器的时候才发现是什么意思,这些标题跟font-family无关,出问题的地方可能是:网页编码;<title>标签;浏览器默认字体
    andreu
        10
    andreu  
    OP
       2011-02-14 21:14:43 +08:00
    @benzhe 正在覆盖中。。。
    andreu
        11
    andreu  
    OP
       2011-02-14 22:04:40 +08:00
    没找到原因,但可以排除iframe。
    不过我看了两个韩国的搜索引擎
    http://www.daum.net/
    http://www.naver.com/
    都是这种问题,我想没必要再折腾了。。
    benzhe
        12
    benzhe  
       2011-02-14 22:51:27 +08:00
    @andreu 这两个网站在我这边没有你说的问题,ie8,ff3.6
    andreu
        13
    andreu  
    OP
       2011-02-15 19:28:19 +08:00
    多谢 @benzhe ,在我这同样用ie8/ff3.6/4.0,还是左上角口口口。chrome就没事,放弃了╮(╯_╰)╭
    andreu
        14
    andreu  
    OP
       2011-02-15 19:34:07 +08:00
    @benzhe ,还有一个小问题想要请教,在首页截一段文字显示时,末梢文字碎片FFFD。
    <?php echo substr(get_the_excerpt(), 0, 120); ?>
    <?php if(strlen(get_the_excerpt()) > 120) : ?>...<?php endif; ?>
    这是模板中截取文字那段,我的文章是中、英、韩文混搭,所以经常出现末梢FFFD,我谷歌了如下代码:
    function gylsubstr($title,$length){
    if($length!=0){
    if (strlen($title)>$length) {
    $temp = 0;
    for($i=0; $i<$length; $i++)
    if (ord($title[$i]) > 128)
    $temp++;
    if ($temp%2 == 0)
    $title = substr($title,0,$length);
    else
    $title = substr($title,0,$length+1);
    }
    return $title;
    }else{return $title;}
    }
    据说这样可以解决,奈何我小白一个,不知道如何套用,如知道麻烦请教,谢谢~
    benzhe
        15
    benzhe  
       2011-02-16 00:20:26 +08:00
    看样子是这样的,没测试过:
    <!--
    <?php echo substr(get_the_excerpt(), 0, 120); ?>
    <?php if(strlen(get_the_excerpt()) > 120) : ?>...<?php endif; ?>
    -->
    <?php echo gylsubstr(get_the_excerpt(), 120) . '...' ; ?>
    <?php
    function gylsubstr($title,$length){
    if($length!=0){
    if (strlen($title)>$length) {
    $temp = 0;
    for($i=0; $i<$length; $i++)
    if (ord($title[$i]) > 128)
    $temp++;
    if ($temp%2 == 0)
    $title = substr($title,0,$length);
    else
    $title = substr($title,0,$length+1);
    }
    return $title;
    }else{return $title;}
    }
    ?>

    你应该是在主题里面修改了吧?不建议在模板页插入函数,关于截取有很多插件可以使用
    andreu
        16
    andreu  
    OP
       2011-02-16 10:54:42 +08:00
    @benzhe , 不成,不过谢了哈!我再折腾折腾。。。
    raptium
        17
    raptium  
       2011-02-16 11:16:43 +08:00
    这难道不是因为 BOM ?
    andreu
        18
    andreu  
    OP
       2011-02-16 11:25:47 +08:00
    @raptium ,是用标头无BOM utf-8编的呀。。。
    andreu
        19
    andreu  
    OP
       2011-02-17 06:23:06 +08:00
    echo mb_strcut(get_the_excerpt(), 0, 120,'UTF-8' );

    居然这么一目了然~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1674 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 16:30 · PVG 00:30 · LAX 08:30 · JFK 11:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.