none
Umlaute werden in Webseite falsch, aber in Visual Studio korrekt dargestellt

    Question

  • Liebe Community,

    auf dieser Webseite: http://www.projekt-nurmi.de/news/Dies_ist_eine_Testnews.aspx
    Habe ich ein kleines Umlautproblem.

    Die Umlaute werden trotz der Verwendung von

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

    falsch angezeigt.

    In Visual Studio 2012 und Expression Web 4 sieht aber alles gut aus.
    Die Webseite verwendet eine Masterseite. Woran kann das liegen?

    Wednesday, July 24, 2013 12:27 PM

Answers

  • Ich habe das Rätsel gelöst!

    Wenn ich in Visual Studio Datei --> Speichern Unter wähle und dann die Codierung auf:
    Unicode (UTF8 mit Signatur) - Codepage 65001 stelle

    geht es! Vorher war die Datei scheinbar ohne Signatur.

    • Marked as answer by Mkuschel Tuesday, July 30, 2013 7:41 AM
    Tuesday, July 30, 2013 7:41 AM

All replies

  • Hallo Mkuschel,

    Ist die web.config <globalization responseEncoding="utf-8"/> erstellt?

    Gruss,

    Ionut

    Thursday, July 25, 2013 2:26 PM
    Owner
  • Hi,

    wo kommen denn die Inhalte her? Aus einer Datenbank? Falls ja, sind die Werte in nvarchar Spalten hinterlegt (nicht varchar) und falls auch hier ja, wie kommen die Daten da rein bzw. wurden sie auch als UTF-8 gespeichert?


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    Thursday, July 25, 2013 2:31 PM
    Moderator
  • Hallo Mkuschel,

    Ist die web.config <globalization responseEncoding="utf-8"/> erstellt?

    Gruss,

    Ionut


    Hallo Lonut,

    nein die Einstellung war nicht gesetzt. Das habe ich gerade gemacht, hat aber leider nichts geändert.

    Grüße,
    Mark
    Friday, July 26, 2013 7:43 AM
  • Hi,

    wo kommen denn die Inhalte her? Aus einer Datenbank? Falls ja, sind die Werte in nvarchar Spalten hinterlegt (nicht varchar) und falls auch hier ja, wie kommen die Daten da rein bzw. wurden sie auch als UTF-8 gespeichert?


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    Hallo Stefan.

    die Inhalte werden direkt in eine .aspx Datei geschrieben, welche die MasterSeite referenziert.
    Beispiel:

    <%@ Page Title="Dies ist eine Testnews" Language="VB" MasterPageFile="~/MasterPage_Zurueck.master"%>
    <%@ MasterType  virtualPath="~/MasterPage_Zurueck.master"%>
    
    <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolderSub1" Runat="Server">
    <h1>Dies ist eine Testnews</h1>
    Dies ist ein Test mit Umlauten: ä ü ö ; ß ??Fertig<br />
    	Noch mehr Umlaute: äää ööö üüü 

    Friday, July 26, 2013 7:46 AM
  • Ich habe das Rätsel gelöst!

    Wenn ich in Visual Studio Datei --> Speichern Unter wähle und dann die Codierung auf:
    Unicode (UTF8 mit Signatur) - Codepage 65001 stelle

    geht es! Vorher war die Datei scheinbar ohne Signatur.

    • Marked as answer by Mkuschel Tuesday, July 30, 2013 7:41 AM
    Tuesday, July 30, 2013 7:41 AM