2010-12-29 7 views
5

Wenn ich eine Einstellung vonschwedischer Text in Web.config

<add key="emailSubject" value="Få en snabb start på ditt rökfria liv!" /> 

in einem benutzerdefinierten Abschnitt in meiner web.config habe. Natürlich funktioniert es gut auf meinem lokalen Rechner. jedoch

Auf unserem Server erhalte ich:

Parser-Fehlermeldung: Ungültige Zeichen in der angegebenen Codierung.

Wenn ich den Wert zu ändern HTML-Äquivalente für Umlaute zu verwenden und Kreise über die ‚a ist dann bekomme ich

fehlgeschlagen Ressource zu laden: Um die Server mit dem Status 500 (The Typ reagiert Initialisierer für ‚.... Sweden.ApplicationConfiguration‘ eine Ausnahme ausgelöst hat.)

Würde jemand irgendwelche Ideen, wie Umlaute verwenden und dergleichen als Config-Werte?

Im schlimmsten Fall könnte ich es hart programmieren, aber ich würde es lieber nicht tun.

Antwort

5

Speichern als UTF-8-Format sollte helfen. (BTW und möglicherweise Off-Thema: ich immer noch LiebeJoel's article about Unicode von 2003).

+0

In Visual Studio .NET können Sie das Hauptmenü "Datei", Menüpunkt "Erweiterte Speicheroptionen" verwenden, um die Codierung zu ändern. –

+0

Brilliant. Ich habe Sublime-Text verwendet, um "mit Codierung zu speichern". –

+0

Danke, Markus :-) –