2016-03-22 93 views
0

我們有幾個電子商務網頁,編碼和維護在aspx。我做了一些修改的頁面,但某些字符不會出現,因爲他們應該,這是因爲該頁面的標題中缺少下列元將meta頭文件添加到aspx文件中?

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 

我走進了網頁,但我一直沒能定位頭的文件或在其從所有我拉它是這個

<%@ Page Language="vb" AutoEventWireup="false" Codebehind="Sample.aspx.vb" Inherits="AMEX.Web.Sample" %> 
<%@ Register TagPrefix="cc1" Namespace="Generic.Foundation.WebControls" Assembly="Generic.Foundation.WebControls" %> 

我一直試圖找到vb文件,但沒有運氣。無論如何知道這些文件的默認位置?有沒有辦法將元數據從頁面添加到頁眉(我知道這是一個禁止,但想問

+0

VB的文件應在同一文件夾及其相應的aspx文件。 –

+0

''標籤應該放在文件中的''部分。或者你是說你已經顯示的是整個「Sample.aspx」文件? –

+0

@PradeepKumar這也是我的想法,但文件夾中沒有'vb'文件。 @ AndrewMorton至於''我知道它必須在標題中,但我找不到標題。我發佈的是文件的最初部分,其餘部分是頁面的''。 – Tavo

回答

0

您可以將網站上所有頁面的內容類型設置爲一個通過使用「web.config」中的設置。

參考MSDN文章How to: Select an Encoding for ASP.NET Web Page Globalization,你會發現<system.web>部分(或創建一個,如果它不存在),並添加(或修改)<globalization>部分包括

<globalization 
    requestEncoding="utf-8" 
    responseEncoding="utf-8" 
/> 

或者,如果你想設置在每一頁上的編碼,就可以將其添加到<%@ Page %>指令:

<%@ Page RequestEncoding="utf-8" ResponseEncoding="utf-8" %>