記憶盒子

把記憶裝進(jìn)灰色的盒子,封裝起來,那年那月,重新拾起。

首頁搜索目錄
search
當(dāng)前主題: 軟件編程

ZBlog生成文件出現(xiàn)中文亂碼的解決方法

作者:Kaka    時(shí)間:2010-1-4 16:11:9    瀏覽:    評(píng)論:13

      最近練習(xí)用zblog開發(fā)插件,其實(shí)也談不上什么高深的插件,只是把某些自己需要的十分簡單的功能的修改或添加,通過zblog后臺(tái)自動(dòng)完成而已。這樣就不用擔(dān)心更改模版或更新版本后重新手動(dòng)修改代碼的問題。

      因?yàn)槭莦blog插件開發(fā)菜鳥,所以注定會(huì)遇到不少的困難,這個(gè)是可以預(yù)知的。本文要說的是ZBlog生成文件后出現(xiàn)中文亂碼的解決方法。

      做插件,往往需要用到文件生成這個(gè)功能,而對(duì)zblog插件開發(fā)來說,更是司空見慣。例如我之前做的Z-Blog插件開發(fā):側(cè)欄最新評(píng)論及回復(fù)里顯示評(píng)論人姓名,開發(fā)這個(gè)插件,需要修改\FUNCTION\c_system_base.asp這個(gè)文件,那就需要程序重新生成這個(gè)文件。又如昨天做的Z-Blog插件開發(fā):側(cè)欄增加專題文章列表,這個(gè)插件需要生成Zblog最常見的include文件,也要用到生成文件的操作。

      生成文件調(diào)試成功后,千萬不要欣喜若狂的以為就大功告成了,可能更棘手的問題接著出現(xiàn)在你的面前。我遇到了,那就是中文亂碼的問題!我到現(xiàn)在也不能忘記這個(gè)問題帶給我的痛苦歷程!

      遇到中文亂碼問題,一般來說,開發(fā)者首先考慮的是編碼引用是否正確

Response.Charset="UTF-8"

      或者

Response.Charset="GB2312"

      當(dāng)用這個(gè)方法解決不了問題的時(shí)候,或者可以再試試其他的編碼方式,例如

Response.Charset="ISO-8859-1"

      當(dāng)以上方法都不能解決問題的話,那怎么辦?對(duì),就是這個(gè)問題把我搞得焦頭爛額!我懷疑是程序?qū)懙糜袉栴},于是又重新檢查了好幾遍程序,但結(jié)果令人失望,沒發(fā)現(xiàn)哪處地方有問題!

      我最后想到文件編碼的問題,即可以把文件另存為某種編碼的形式,馬上試試!

      用notepad打開文件,然后把文件另存為UTF-8的編碼形式

      趕緊再次測試,老實(shí)說,我也沒有十足的把握,但我覺得這個(gè)可能性應(yīng)該很大。最后證明這個(gè)修改是對(duì)的,因?yàn)樯晌募镏形牟辉俪霈F(xiàn)亂碼了!

x

標(biāo)簽: ZBlog  

※ 網(wǎng)站速度慢?試試網(wǎng)站自動(dòng)優(yōu)化工具 ※

上一篇: Z-Blog插件開發(fā):側(cè)欄增加專題文章列表
下一篇: 用Netstat命令也能查看QQ對(duì)方IP地址
  • 5.真***
  • 偶也聽說過,全部要弄成UTF-8碼
    Liwen 于 2010-1-5 18:44:44 回復(fù)
    嗯,UTF-8是國際化的編碼。
  • 2010/1/5 18:35:17 回復(fù)該留言
  • 4.真**
  • UTF-8,這個(gè)很重要,我在翻譯外國的WP皮膚的時(shí)候,就是要保存為這個(gè)格式,要不然就是亂碼。
    Liwen 于 2010-1-4 21:52:37 回復(fù)
    是啊,uft-8是國際化的編碼,如果你的網(wǎng)頁上不是用這個(gè)編碼,那在英文系統(tǒng)里就只看到亂碼了,而用uft-8的話,會(huì)提示用戶安裝中文字體庫。
  • 2010/1/4 21:00:24 回復(fù)該留言
  • 3.o*****
  • 一直用的WP,不懂zblog
    Liwen 于 2010-1-4 21:51:00 回復(fù)
    嗯,zblog用戶群不是很大。
  • 2010/1/4 19:20:02 回復(fù)該留言
  • 2.元*
  • Z-blog轉(zhuǎn)到國外空間突然來了火星文*_*
    Liwen 于 2010-1-4 21:53:03 回復(fù)
    Hehe
  • 2010/1/4 19:07:30 回復(fù)該留言
  • 1.微***
  • 你們開發(fā)怎么開發(fā)的,我都不懂
    Liwen 于 2010-1-4 17:46:37 回復(fù)
    怎么不懂?你不是可以修改月光插件了嗎?這就足夠了!

    你也可以把你修改的東西做成一個(gè)zblog插件,這個(gè)不是開發(fā)的問題了,是制作插件問題拉,需要知道如何制作zblog的插件步驟。松哥是專家,我就是問他的!
  • 2010/1/4 17:38:46 回復(fù)該留言

發(fā)表評(píng)論:

◎歡迎參與討論,請(qǐng)?jiān)谶@里發(fā)表您的看法、交流您的觀點(diǎn)。

訂閱博客                   QQ交流群(312716741)

  • 通過Google訂閱本站 通過鮮果訂閱本站 通過抓蝦訂閱本站
  • 通過QQ郵箱訂閱本站 通過Yahoo訂閱本站 通過有道訂閱本站

Search

最新評(píng)論及回復(fù)

最近留言

網(wǎng)站分類

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

Copyright @2009-2024 All Rights Reserved. 粵ICP備14028160號(hào)-1

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