2017-07-19 143 views
0

我有這個如何在IIS web.config文件上將編碼設置爲utf-8?

<?xml version="1.0" encoding="UTF-8"?> 

<configuration> 

    <appSettings> 
     <add key="ContentServer" value="true" /> 
    </appSettings> 
    <connectionStrings /> 

    <system.web> 
     <trace enabled="false" requestLimit="25" pageOutput="false" traceMode="SortByTime" localOnly="false" /> 
     <customErrors mode="Off" /> 
     <compilation debug="false" /> 
     <authentication mode="Windows" /> 
    </system.web> 
</configuration> 

如何將編碼設置爲UTF-8發送到客戶端文件。其實可以有其他類型的文件發送到客戶端,如js,css,圖像。但我有aspx頁面,我想要設置text/html; charset=utf-8"內容類型。我如何將此添加到此web.config代碼?

感謝

回答

0

您需要設置globalization elementresponseEncoding屬性。

<globalization 
    responseEncoding="utf-8" 
/> 

在背景:

<configuration> 
    <system.web> 
     <globalization 
      requestEncoding="utf-8" 
      responseEncoding="utf-8" 
     /> 
    </system.web> 
</configuration> 
+0

我在哪裏插入到web.config中,如果我編輯web.config,我需要重新啓動IIS服務器? – omega

+0

請點擊鏈接。該頁面有一個示例,顯示上下文中的元素。當您編輯web.config時,IIS將自動回收應用程序池;你不需要手動執行'iisreset'。 –