No comments have been added to this post yet.

Blog乱码惊魂

近来比较烦乱,Blog也快荒得要长草了,但偶对这Blog还是颇有感情,纵然一直未写什么,也时常来瞅一眼。前两天死党Allan说服务器要大动一下。我想既然这样,顺便了作个新Banner,换一下气象。数据什么他说都备份好了准备开干了,嘿,恰好我刚刚在Blog上写了一个小笔记,我说行,我再备份一遍预防个万一。

昨天晚上他告诉我弄好了,一切正常,性能有大幅提升。那我也把数据导入恢复准备偶这Blog。一导入后我晕了,打开主页中文字符全部乱码了。我知道问题就出在当初升级到Mysql 4.1和PhpMyAdmin 2.6.1后突然钻了一个什么连接校对,一直没整明白这是个什么原理,只知道是与字符集相关。本来Blog设置的是utf8,可数据表中一些又是拉丁瑞典语整理,里面的字符当然也全是乱码,但页面读取又是正常的UTF8所有字符也都正常,所以一直也就没去弄它。现在好了,环境一有小变导出时有一个参数不对,再导入所有数据都无法正常显示,百般摆弄,还是不行,最后只能还原操作,还好,只掉了一个最新写的Foobar的文章,我对着乱码的数据库备份文件,抠了半天,终于把文章重新写了一遍,此所谓凭记忆还原。呵呵(苦笑)。

9 Comments

  1. 横横 Comments @ 02:29:38 on 2005-09-06

    我觉得 你活该

  2. xinple Comments @ 23:11:26 on 2005-09-20

    你好,我刚使用wordpress,想请教你一些问题。
    1、我用默认的code标签包含代码之后,发现<code>之间的html代码没有屏蔽。这样的话,我要帖出来的html代码显示不了,相反把版面搞乱了。

    2、我以前试过wordpress好像有tags的功能,就是发布日志的时候可以填几个tags,可是现在发现没有。不过我看很多其他的wp用户上面是有tags的,是不是安装的插件?

    PS:我看见你wp上面用来显示代码的挺好,那个php代码高亮的文章我看见了。不过你这里的代码显示和引用标签是自己改的嘛?还是插件啊? 可以提供出来share一下吗?

    谢谢。

  3. dark Comments @ 23:19:20 on 2005-09-20

    对html规则而言<code>只是提示内容将为code,并不停止解释html,而书写上仍然要遵循实体字符规则避免冲撞html。相关内容你可以在google搜索一下“HTML 实体字符”。

    tags需要额外的插件,我使用的是Bunny’s Technorati Tags。WP类似的还有好几个,你可以自己选。

    php高亮我目前没有使用我那个文章中的那个插件了,那都是很久以前的事儿了。现在是使用的CodeHighlight

  4. xinple Comments @ 21:01:52 on 2005-09-22

    谢谢啦。

  5. xinple Comments @ 22:21:05 on 2005-09-22

    又有问题了。呵呵。

    就是和这个日志相关的,wp的数据库备份恢复问题。

    phpmyadmin2.6及其以上版本对于中文乱码问题网上讨论蛮多,也没有解决方法。

    我见你在此日志中说用phpmyadmin备份恢复之后显示为乱码,然后你“还原操作”之后好了。请问你是怎么还原的?

    网上有wp的数据库backup插件,可是此插件没有恢复功能,还是要用phpmyadmin,还是可能出现乱码问题。烦啊。

    不知道有没有比较完整的备份恢复方案?

  6. Dark Comments @ 10:34:34 on 2005-09-23

    pma 2.5.7就OK,注意把页面编码改为utf8

  7. xinple Comments @ 18:56:13 on 2005-09-23

    是啊。2.5.7是最后一个可以的版本。但是空间商提供的都是2.6以上版本。郁闷。

    哦,对阿啊,我试试我自己上传一个pma 2.5.7到空间。呵呵。

  8. sunu Comments @ 10:27:11 on 2005-12-21

    试试这个帖子的方法吧 ^_^

    http://www.discuz.net/viewthread.php?tid=201826&extra=page%3D1&page=2

  9. dark Trackbacks @ 11:00:36 on 2005-12-21

    谢谢你sunu,我会很仔细阅读一下。