Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   C# Umlautverstümmelung unter Mono (https://www.delphipraxis.net/130314-umlautverstuemmelung-unter-mono.html)

xaromz 6. Mär 2009 10:47


Umlautverstümmelung unter Mono
 
Hallo,

ich versuche gerade, eine ASP.Net-Webseite unter Mono zu veröffentlichen. Die Seiten sind als UTF-8 codiert und in der Web.config sind auch die richtigen Einstellungen gesetzt:
XML-Code:
<globalization requestEncoding="utf-8" responseEncoding="utf-8" responseHeaderEncoding="utf-8" fileEncoding="utf-8" culture="de-DE" uiCulture="de-DE"/>
Unter IIS kommen die Umlaute auch richtig an, aber wenn sie von Mono ausgeliefert werden, bekomme ich immer nur zwei Fragezeichen.

Kann mir da jemand weiterhelfen?

Gruß
xaromz

Bernhard Geyer 6. Mär 2009 10:57

Re: Umlautverstümmelung unter Mono
 
Was steht im ausgelieferten HTTP-Header? Diese sollte mit den angaben im HTML-Dokument übereinstimmen sonst wird teilweise bei manchen Browsern die Angabe im HTML-Dokument ignoriert.

xaromz 6. Mär 2009 11:05

Re: Umlautverstümmelung unter Mono
 
Hallo,
Zitat:

Zitat von Bernhard Geyer
Was steht im ausgelieferten HTTP-Header? Diese sollte mit den angaben im HTML-Dokument übereinstimmen sonst wird teilweise bei manchen Browsern die Angabe im HTML-Dokument ignoriert.

also der IE sagt unter Seite -> Codierung, dass das Unicode (UTF-8) wäre. Das stimmt auch mit dem Meta-Eintrag in der Seite überein. Wie kann ich mir denn den Header direkt ansehen?

Gruß
xaromz

// Edit:
Habe das Problem gefunden:
in der Web.config muss die Compiler-Information angepasst werden:
XML-Code:
<compiler language="cs;c#;csharp" extension=".cs" warningLevel="1"
  type="Microsoft.CSharp.CSharpCodeProvider,
   compilerOptions="/codepage:utf-8"
  System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
Leider funktioniert die so geänderte Config nicht im IIS, ich brauche also leider zwei Config-Dateien.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:20 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz