中文 trackback 乱码问题

注意到中文 trackback 乱码问题有一段时间。双方都是 utf-8 编码的 WordPress,有时候 trackback 显示正常,有时候就是乱码。这比以前因为两个网志所用编码不同而引起的乱码更讨厌,因为在那种情况下,你还可以通过改变浏览器编码来阅读,然后手动修改。现在得到的是纯粹乱码。:)不过 trackback 过来的标题还是显示正常的。

看到 Fwolf 留言,激发我 blog 一下这个问题。我猜测,这还是和 MySql 4.1x 以后对语言支持的“灵活性”有关,这灵活性给现有的软件带来不少问题。

我注意到,如果你需要把 blog 从 MySql 为 4.0x 版本的服务器转移到 MySql 4.1x 的服务器上,你需要作些操作。这样子做下来,在blog页面和 PhpMyAdmin 下看到的都是正常的文字。如果你是在 MySql 为 4.1x 版本的服务器上新建 WordPress,你不需要这些操作,blog 也能正常显示。但是,如果你用 PhpMyAdmin查看数据库,很有可能看到的确是乱码,语言也是用的缺省 latin1_swedish_ci。

就是说,即使结果相同,编码配置也可以不同。我在想,是不是因为编码配置不同导致的 trackback 乱码?

朋友们不妨 trackback 一下这个帖子,然后说一下自己的 blog 的情况,说不定能获得一点线索,用来解决这个问题。桑林志 是上面所说第一种情况。也许如Fwolf所说,解决这个问题,需要手动修改 trackback 接收部分的处理方式。

关键词: , , ,

“中文 trackback 乱码问题” 有 17 个回响

  1. 1
    caiyeahku 说:

    我自己架构的wordpress1.5的首页,是charset=utf-8,使用IE浏览器察看源代码会出现乱码的情形,但使用firefox却正常。不知什么原因

  2. 2
    Live 说:

    caiyeahku,
    我认为你那问题,应该是记事本的编码问题,如果你把网页保存下来,在记事本上打开的时候选择UTF-8编码,应该就行了。
    或者把EditPlus之类的设置为默认编辑器,在打开的时候会提示你选择编码的。

    桑葚,
    我发现MYSQL的一个问题,但不知道影响使用不,就是默认的MY.INI里面会设定了默认的字符集,有个朋友在装BBS的时候就出现了,
    数据库编码本来应该是GB2312的,但是写入的一直都是UTF-8,后来发现在MY.INI被设定了default_charset,文件是配置向导生成的。

    如果错了,那抱歉了,估计我没弄明白你的意思~~ :wink:

  3. 3
    hhalloyy 说:

    PhpMyAdmin 下看到的wp_post的数据内容应该是正常文字么?我可是一直都看到的为乱码啊!!

    老土了。。。

  4. 4
    Blogging Pro China 说:

    中文trackback 乱码问题

      桑葚这篇文章谈到了关于trackback乱码的问题,需要大家参与。
    我注意到,如果你需要把 blog 从 MySql 为 4.0x 版本的服务器转移到 MySql 4.1x 的服务器上
    ……
    就是说,即使结果相同,编码配…

  5. 5
    桑葚 说:

    奇怪,这次 Blogging Pro China trackback 过来怎么正常了呢?上一次是不正常的

    http://yanfeng.org/blog/665/#comment-21483

    Live,有不少人碰到过你说的问题。但是服务器的设置文件,一般使用虚拟主机的都没法修改的说。

  6. 6
    Comme si tu veux 说:

    今天感觉到了地震

    九江地震,俺在床上睡觉,被震醒了。
    床在晃,玻璃响动。
    当时没觉得是地震,以为是旁边修ç

  7. 7
    亿城雪 说:

    俺的tb也是乱码啊,btw,用俺的blog标题在google搜索也是乱码。
    估计是不是theme的问题?改theme的head好像不太容易。
    http://www.baiyang.net/?p=876#comment-4585

  8. 8
    高飞Blog:如影随形 说:

    国产恐怖片为什么不吓人?从周迅说起

    走在三环路,看到了《如果……爱》的广告牌和周迅,想到的却是去年那部《恋爱中的宝贝》,我确信这部李少红导演的电影在去年情人节一定被无数情侣咒骂过。

    这部电影当时…

  9. 9
    Corr~梦~flyin' 说:

    trackback乱码

    上次有篇日志trackback到了桑葚兄那边,可是他那边出来的页面,除了标题,其他都是乱码。不知道他在后台看到的会不会也是乱码一片。今天在他那边看到这一篇文章《MySQL 4.1x 中文乱码问题…

  10. 10
    corr 说:

    呵呵,真的很奇怪!我什么都没动的,再发trackback到这边,又都一切正常了!难道WP的系统也会有“不确定因素”存在???BTW,我现在用系统是1.5.2。

  11. 11
    Comme si tu veux 说:

    Tab Catalog

    via:亚当
    Tab Catalog

    把你的tab用Thumbnail显示出来,喜欢用的可以玩一下。
    Technorati Tags: Tab+Catalog

  12. 12
    park17 说:

    Pixoh your pics…

    Pixoh是最近看到的一个在线图片编辑服务。
    不要一说到图片编辑就想到photoshop,因为或许很多时候用æ…

  13. 13
    park17 说:

    New beginning…

    之前的免费空间在用了一段时间之后挂了,意料之中的。这次正正经经地买了商业空间和域名重新开始。
    当然还是用的Wordpress,版本是最新的2.0.1。新买的空间使用中文版cPanel,看上去不错,…

  14. 14
    ynzheng 说:

    发信人: ynzheng (修炼Nutch&Mozdex中), 信区: Database
    标 题: 问一个mysql的链接表和符号链接库的问题
    发信站: 水木社区 (Tue Mar 21 17:19:37 2006), 站内

    看mysql文档里介绍,mysql支持使用符号链接表和库,
    可以将库放到其他位置

    我的mysql配置文件my.conf内
    datadir = /var/lib/mysql

    我将 一个数据库表mnogosearch3235 链接为:
    lrwxrwxrwx 1 mysql mysql 67 2006-03-12 22:42 mnogosearch3235 -> /home/username/mnt/cobd/temp_mysql_datadir/datadir/mnogosearch3235/
    重启mysql后就找不到mnogosearch3235 库

    mysql配置文件my.conf内
    datadir = /home/username/mnt/cobd/temp_mysql_datadir/datadir/
    就可以找到mnogosearch3235 库

    将表链接为:
    -rw-r—– 1 mysql mysql 8998 2006-03-21 17:00 url.frm
    lrwxrwxrwx 1 mysql mysql 80 2006-03-21 16:41 urlinfo.frm -> /home/username/mnt/cobd/temp_mysql_tabledir/tabledir/mnogosearch3235/urlinfo.frm
    lrwxrwxrwx 1 mysql mysql 80 2006-03-21 16:41 urlinfo.MYD -> /home/username/mnt/cobd/temp_mysql_tabledir/tabledir/mnogosearch3235/urlinfo.MYD
    lrwxrwxrwx 1 mysql mysql 80 2006-03-21 16:41 urlinfo.MYI -> /home/username/mnt/cobd/temp_mysql_tabledir/tabledir/mnogosearch3235/urlinfo.MYI
    lrwxrwxrwx 1 mysql mysql 76 2006-03-21 16:41 url.MYD -> /home/username/mnt/cobd/temp_mysql_tabledir/tabledir/mnogosearch3235/url.MYD
    -rw-r—– 1 mysql mysql 47276032 2006-03-21 17:08 url.MYI

    则提示
    Error: ‘DB err: MySQL driver: #1105: File ‘/home/username/mnt/cobd/temp_mysql_tabledir/tabledir/mnogosearch3235/url.MYD’ not found (Errcode: 13)

    username@colinux:~/var/temp_mysql_datadir$ sudo ls -l /home/username/mnt/cobd/temp_mysql_tabledir/tabledir/mnogosearch3235/url.MYD
    -rw-rw—- 1 mysql mysql 47498160 2006-03-21 15:18 /home/username/mnt/cobd/temp_mysql_tabledir/tabledir/mnogosearch3235/url.MYD

    欢迎对软件下载,PHP,开源,搜索引擎,SP业务和技术交流,合作,讨论等
    msn:ynzheng@gmail.com

  15. 15
    eertg 说:

    test…

    test…

  16. 16
    eertg@banerzhuan 说:

    ceshi 测试一下trackback…

    ceshi 测试一下trackback……更多评论尽在“板儿砖”(eertg在“板儿砖”拍你)

    ===
    板儿砖–请自带板儿砖一块,累了当板凳,爽了拍过去–砖头…

  17. 17
    eertg@banerzhuan 说:

    ceshi 测试一下trackback…

    好像是测试成功了,哈哈,感谢一下……更多评论尽在“板儿砖”(eertg在“板儿砖”拍你)

    ===
    板儿砖–请自带板儿砖一块,累了当板凳,爽了拍过去–砖头…

敬请留言

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>