PowerWeb 虛擬主機
客服中心 首頁 > 常見問題資料庫 > Windows 虛擬主機設定問題

常見問題類別     
 
   虛擬主機租用、繳費問題
   虛擬主機使用管理問題
   虛擬主機使用規定及違規處理方式
   虛擬主機郵件信箱設定及使用方式
   虛擬主機MySQL資料庫設定上傳方式
   網域名稱申請/使用問題
   Windows 虛擬主機設定問題
   Linux 虛擬主機設定問題
 
 

 

解決 ASP/ASP.NET 中文亂碼問題, 使用 Web.config 標籤 globalization

 ASP.NET 程式撰寫中常出現的中文亂碼問題, 可透過在 web.config 檔案中新增下列設定, 以變更程式中全球化的的字元編碼問題:

<system.web>
    .....................
<globalization culture="zh-TW" uiCulture="zh-TW" requestEncoding="UTF-8" responseEncoding="UTF-8" fileEncoding="BIG5" />
    .....................
</system.web>


globalization  屬性說明

屬性 描述

culture

選擇性屬性。

指定處理外來 Web 要求的預設文化特性。

如需有效的文化特性字串,請參閱 System.Globalization.CultureInfo

這個屬性也可以設定為 auto

enableClientBasedCulture

選擇性屬性。

這個屬性目前並未使用。

fileEncoding

選擇性屬性。

指定 .aspx、.asmx 和 .asax 檔案剖析的預設編碼方式。不論這個屬性的值為何,會自動地辨識以 byte order mark 前置字元儲存的 Unicode 和 UTF-8 檔案。

requestEncoding

選擇性屬性。

指定每個外來要求的假設編碼方式,包括張貼的資料和查詢字串。

如果要求具有包含 Accept-Charset 屬性的要求標頭,就會覆寫組態中的這個屬性。

預設編碼方式為 UTF-8,這個值在 .NET Framework 安裝時所建立之 Machine.config 檔的 globalization 區段中指定。若未在 Machine.config 或 Web.config 檔案中指定要求編碼方式,則預設編碼方式為電腦的 [區域選項] 地區設定。

在單一伺服器的應用程式中,這個屬性和 responseEncoding 屬性應該是相同的。在較不普遍的情況中 (預設伺服器編碼方式不同的多重伺服器應用程式),您可以使用本機的 Web.config 檔案變更要求和回應的編碼方式。

responseEncoding

選擇性屬性。

指定回應的內容編碼方式。

預設編碼方式為 UTF-8,這個值在 .NET Framework 安裝時所建立之 Machine.config 檔的 globalization 區段中指定。若未在 Machine.config 或 Web.config 檔案中指定回應編碼方式,則預設編碼方式為電腦的 [區域選項] 地區設定。

在單一伺服器的應用程式中,這個屬性和 responseEncoding 屬性應該是相同的。在較不普遍的情況中 (預設伺服器編碼方式不同的多重伺服器應用程式),您可以使用本機的 Web.config 檔案變更要求和回應的編碼方式。

uiCulture

選擇性屬性。

指定處理地區設定相關資源搜尋的預設文化特性。如需有效的文化特性字串,請參閱 System.Globalization.CultureInfo

這個屬性也可以設定為 auto


備註: 詳細 <globalization> 標籤說明請參閱:http://msdn.microsoft.com/zh-tw/library/hy4kkhe0(v=vs.85).aspx

 

   回上一頁   
 
PowerWeb 虛擬主機 / 網域名稱服務中心
 





POWERWEB 虛擬主機網頁空間 © 2004~2024 KangYu Inc. All Rights Reserved. 諮詢專線 0809-058-688 服務時間 週一~週五 09:00 ~ 18:00‧ 傳真電話 (02) 3322-9019
線上信用卡授權