新雲ASP系統產生UTF-8編碼的網站方法

來源:互聯網
上載者:User
新雲預設產生的網頁是gb2312編碼的,e文當然是utf-8的才好了,不剛是外國有人不至於看到亂碼,還有 匹配googlse adsense的適合比gb2312好哦(謹慎參考,未經證實)。咋辦?改就一個字

首先的辦法,把所有charset=gb2312 批量替換成 charset=utf-8,模板網站頭部標籤裡面也要修改,檔案全部用dw在utf-8環境下轉換一次(發現夠傻的)。結果出錯

發現要把conn.asp 中的<%@ LANGUAGE = VBScript CodePage = 936%> 改成 <%@ LANGUAGE = VBScript CodePage = 65001%>

錯誤消失。但是產生頁面一瀏覽,發現uft-8下面不顯示介面,但是原始碼存在,nndx。

經過研究得到結果:開啟inc/cls_main.asp找到CreatedTextFile函數,改為CreatedTextFile2

再尋找CreatedTextFiles改為CreatedTextFile,將裡面的GB2312改為UTF-8

搞定。

進一步深入研究其實,很簡單的,我走彎路了,各位仁兄如果需要做按照下面的方法根本不需要把所有的檔案都換成utf-8,只需要我產生的靜態html是utf-8編碼就ok了

1、開啟inc/cls_main.asp找到CreatedTextFile函數,改為CreatedTextFile2

2、再尋找CreatedTextFiles改為CreatedTextFile,將裡面的GB2312改為UTF-8

3、修改模板,網站頭部標籤裡面的 GB2312改為UTF-8

--------------------------------------------

方法2如下:

把所有的文字檔轉成UTF-8格式,計本修改的方法是:用計事開啟一個檔案,另存新檔,編碼改UTF-8

然後開啟conn.asp修改第一行,CodePage = 936改為CodePage = 65001

然後開啟inc/cls_main.asp找到CreatedTextFile函數,改為CreatedTextFile2

再尋找CreatedTextFiles改為CreatedTextFile,將裡面的GB2312改為UTF-8

然後打其它的檔案將裡面的GB2312全部改為UTF-8(這要你一個個的去找了,也可以找一個字串替換的功能來完成)

最後修改模板,把裡面的GB2312改為UFT-8

如果你懂一點點ASP就非常簡單,不懂就慢慢消化吧

以上操作可以用工具完成,字串替換工具和檔案轉換工具(ANSI轉UTF-8),工具可以到網上去找

祝您好運~~!



聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.