记忆盒子

把记忆装进灰色的盒子,封装起来,那年那月,重新拾起。

首页搜索目录
search
当前主题: 软件编程

ZBlog生成文件出现中文乱码的解决方法

作者:Kaka    时间:2010-1-4 16:11:9    浏览:    评论:13

      最近练习用zblog开发插件,其实也谈不上什么高深的插件,只是把某些自己需要的十分简单的功能的修改或添加,通过zblog后台自动完成而已。这样就不用担心更改模版或更新版本后重新手动修改代码的问题。

      因为是zblog插件开发菜鸟,所以注定会遇到不少的困难,这个是可以预知的。本文要说的是ZBlog生成文件后出现中文乱码的解决方法。

      做插件,往往需要用到文件生成这个功能,而对zblog插件开发来说,更是司空见惯。例如我之前做的Z-Blog插件开发:侧栏最新评论及回复里显示评论人姓名,开发这个插件,需要修改\FUNCTION\c_system_base.asp这个文件,那就需要程序重新生成这个文件。又如昨天做的Z-Blog插件开发:侧栏增加专题文章列表,这个插件需要生成Zblog最常见的include文件,也要用到生成文件的操作。

      生成文件调试成功后,千万不要欣喜若狂的以为就大功告成了,可能更棘手的问题接着出现在你的面前。我遇到了,那就是中文乱码的问题!我到现在也不能忘记这个问题带给我的痛苦历程!

      遇到中文乱码问题,一般来说,开发者首先考虑的是编码引用是否正确

Response.Charset="UTF-8"

      或者

Response.Charset="GB2312"

      当用这个方法解决不了问题的时候,或者可以再试试其他的编码方式,例如

Response.Charset="ISO-8859-1"

      当以上方法都不能解决问题的话,那怎么办?对,就是这个问题把我搞得焦头烂额!我怀疑是程序写得有问题,于是又重新检查了好几遍程序,但结果令人失望,没发现哪处地方有问题!

      我最后想到文件编码的问题,即可以把文件另存为某种编码的形式,马上试试!

      用notepad打开文件,然后把文件另存为UTF-8的编码形式

      赶紧再次测试,老实说,我也没有十足的把握,但我觉得这个可能性应该很大。最后证明这个修改是对的,因为生成文件里中文不再出现乱码了!

x

标签: ZBlog  

※ 网站速度慢?试试网站自动优化工具 ※

上一篇: Z-Blog插件开发:侧栏增加专题文章列表
下一篇: 用Netstat命令也能查看QQ对方IP地址
  • 5.真***
  • 偶也听说过,全部要弄成UTF-8码
    Liwen 于 2010-1-5 18:44:44 回复
    嗯,UTF-8是国际化的编码。
  • 2010/1/5 18:35:17 回复该留言
  • 4.真**
  • UTF-8,这个很重要,我在翻译外国的WP皮肤的时候,就是要保存为这个格式,要不然就是乱码。
    Liwen 于 2010-1-4 21:52:37 回复
    是啊,uft-8是国际化的编码,如果你的网页上不是用这个编码,那在英文系统里就只看到乱码了,而用uft-8的话,会提示用户安装中文字体库。
  • 2010/1/4 21:00:24 回复该留言
  • 3.o*****
  • 一直用的WP,不懂zblog
    Liwen 于 2010-1-4 21:51:00 回复
    嗯,zblog用户群不是很大。
  • 2010/1/4 19:20:02 回复该留言
  • 2.元*
  • Z-blog转到国外空间突然来了火星文*_*
    Liwen 于 2010-1-4 21:53:03 回复
    Hehe
  • 2010/1/4 19:07:30 回复该留言
  • 1.微***
  • 你们开发怎么开发的,我都不懂
    Liwen 于 2010-1-4 17:46:37 回复
    怎么不懂?你不是可以修改月光插件了吗?这就足够了!

    你也可以把你修改的东西做成一个zblog插件,这个不是开发的问题了,是制作插件问题拉,需要知道如何制作zblog的插件步骤。松哥是专家,我就是问他的!
  • 2010/1/4 17:38:46 回复该留言

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

订阅博客                   QQ交流群(312716741)

  • 通过Google订阅本站 通过鲜果订阅本站 通过抓虾订阅本站
  • 通过QQ邮箱订阅本站 通过Yahoo订阅本站 通过有道订阅本站

Search

最新评论及回复

最近留言

网站分类

Powered By Z-Blog 1.8 Walle Build 91204 Designed by Han'space

Copyright @2009-2024 All Rights Reserved. 粤ICP备14028160号-1

Powered By Z-Blog 1.8 Walle Build 91204
Copyright @2009-2024 All Rights Reserved.