如果您的 ASP 使用繁體中文遇到亂碼問題, 請檢查您的網頁根目錄下 web.config 的設定, 如果沒有這個檔案, 可以使用文字檔案複製下列內容上傳到主機上。
注意紅色字體 Big5, 代表您的這個站台使用繁體中文編碼作為預設編碼方式:
<?xml version="1.0" encoding="Big5"?>
<configuration>
<system.webServer>
<directoryBrowse enabled="true" />
<httpErrors errorMode="Detailed"/>
<defaultDocument>
<files>
<clear />
<add value="Default.htm" />
<add value="Default.asp" />
<add value="index.asp" />
<add value="index.htm" />
<add value="Default.aspx" />
<add value="index.php" />
<add value="index.html" />
<add value="index.pl" />
<add value="default.html" />
</files>
</defaultDocument>
</system.webServer>
</configuration>
如果您的 ASP 網頁為使用 UTF-8 編碼則需設定為下列編碼方式
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<directoryBrowse enabled="true" />
<httpErrors errorMode="Detailed"/>
<defaultDocument>
<files>
<clear />
<add value="Default.htm" />
<add value="Default.asp" />
<add value="index.asp" />
<add value="index.htm" />
<add value="Default.aspx" />
<add value="index.php" />
<add value="index.html" />
<add value="index.pl" />
<add value="default.html" />
</files>
</defaultDocument>
</system.webServer>
</configuration>
附帶一提如果您的網頁使用上述 UTF-8 設定, 整個站台下將預設為 UTF-8 的編碼方式,若您有兩套以上的系統希望共存於同一站台下,則可使用另一種方式,在每個 ASP 網頁上指定編碼方式:
於 ASP 網頁上方至入下列程式碼, 其中「950」 代表繁體中文。
<%@Language=VBScript CODEPAGE=950%>
<%Session.Codepage=950%>
常用 CODEPAGE 語系代碼:
<%@ codepage=950%>繁体中文
<%@ codepage=936%>简体中文
<%@ codepage=65001%>UTF-8
附註: 詳細說明請參閱: Code page - Wikipedia
|