2016-03-22 11 views
0

Wir haben einige E-Commerce-Seiten, die in aspx codiert und verwaltet werden. Ich habe einige Änderungen an der Seite, aber einige der Zeichen erscheinen nicht, wie sie sollten, und dies liegt daran, dass der Header für die Seite wird die fehlende folgende MetaHinzufügen eines Meta-Headers zu einer aspx-Datei?

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

ich in der Seite ging, aber ich habe nicht in der Lage gewesen, den Header für die Datei oder wo sie zieht es aus, alles, was ich habe, ist dies

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

ich versuche, die vb Datei zu suchen, aber kein Glück zu suchen. Gibt es die Standardspeicherorte für diese Dateien? Gibt es Möglichkeit, die Metadaten von der Seite in den Header (Ich weiß, das ist ein no-no, wollte aber fragen) hinzuzufügen

+0

die vb Dateien im selben Ordner wie die entsprechenden aspx-Dateien sein sollte. –

+0

Das '' Tag sollte in den '' Abschnitt in der Datei gehen. Oder sagen Sie, dass Sie die gesamte Datei "Sample.aspx" angezeigt haben? –

+0

@ PradeepKumar das ist, was ich auch dachte, aber es gibt keine 'vb' Dateien im Ordner. @ AndrewMorton Wie für die '' Ich weiß, dass es in den Header gehen muss, aber ich kann den Header nicht finden. Was ich gepostet habe, ist der Anfangsteil der Datei, der Rest ist der '' der Seite. – Tavo

Antwort

0

Sie den Content-Type für alle Seiten auf der Website in einem einstellen gehen Sie mit den Einstellungen in "web.config".

zu dem MSDN-Artikel Bezug How to: Select an Encoding for ASP.NET Web Page Globalization, würden Sie den <system.web> Abschnitt finden (oder erstellen, wenn sie nicht da ist) und fügen Sie (oder modifizieren), um den <globalization> Abschnitt

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

Alternativ schließen, wenn Sie möchten, die Codierung auf jeder Seite zu setzen, können Sie es auf die <%@ Page %> Direktive hinzufügen:

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