GWT: Zeichenumschlüsselung für Umlaute

8

Ich möchte einen Text in einem Etikett setzen:

%Vor%

Am Ausgang der Anwendung werden die Zeichen "ä" falsch angezeigt.

Wie kann ich sie gut anzeigen?

    
Patricia Odermatt 02.01.2012, 08:49
quelle

5 Antworten

4

Nun, Sie müssen Ihre speziellen Zeichen in Unicode codieren. Sie können hier eine Liste der representativen Unicode-Zeichen finden .

Ihr Beispiel würde so aussehen:

%Vor%

Ich hoffe, das hilft, wenn niemand eine bessere Lösung hat.

Anhang:

Danke Thomas für deinen Tipp, du musst wirklich das Format ändern, in dem Eclipse seine Quelldateien sichert. Standardmäßig verwendet es so etwas wie Cp1252. Wenn Sie es in UTF-8 ändern, funktioniert Ihr Beispiel korrekt. (So ​​ist Demnächst richtig geschrieben.)

Sie können das Sicherungsformat bearbeiten, wenn Sie mit der rechten Maustaste auf Ihre Datei klicken - & gt; Einstellungen.

    
Stefan 02.01.2012, 10:26
quelle
5

GWT geht davon aus, dass alle Quelldateien in UTF-8 kodiert sind (deshalb sehen Sie löschen , wenn Sie sie mit einem Editor öffnen, der sie als Windows-1252 oder ISO-8859 interpretiert.) 1).

GWT erzeugt auch UTF-8-kodierte Dateien, also sollte Ihr Webserver sie als UTF-8 bereitstellen (oder gar keine Kodierung angeben, damit Browser "sniffen") und Ihre HTML-Host-Seite sollte auch in UTF-8 geliefert werden (am besten ist es, ein <meta charset=utf-8> am Anfang von <head> zu setzen).

Wenn ein \u00E4 in Java im Browser korrekt angezeigt wird, dann sind Sie wahrscheinlich im ersten Fall, wo Ihre Quelldateien nicht in UTF-8 codiert sind.

Weitere Informationen finden Sie Ссылка "t_display_correctly"

    
Thomas Broyer 02.01.2012 11:47
quelle
2

Um die UTF-8-Kodierung für Ihren gesamten Arbeitsbereich zu erhalten, gehen Sie zu Window -> Preferences . Im Pop-up-Fenster geben Sie encoding ein. Jetzt sollten Sie Content Types, Workspace, CSS Files, HTML Files, XML Files als Ergebnis haben. In Inhaltstypen können Sie UTF-8 in das Textfeld Standardcodierung eingeben, für die anderen Elemente können Sie einfach die Codierung in ihren jeweiligen Listenfeldern auswählen.

Überprüfen Sie dann die Codierung für Ihr Projekt in Project -> Properties -> Resource .

Detaillierte Anleitung mit Bildern finden Sie hier:

Ссылка

Prost

    
Patrick 15.12.2013 02:10
quelle
0

was ich getan habe: Öffnen Sie die Datei mit Notepad (Windows Explorer), und speichern Sie es mit der Option UFT-8 statt vorgeschlagenen ANSI.

Das Projekt mit UTF-8 zu kodieren, funktionierte nicht (für mich)

Cheerio

    
ronare 16.11.2014 06:38
quelle
0

Verwenden Sie iso-8859-1 (westeuropa) Zeichensatz anstelle von UTF-8.

    
Vel 13.11.2015 06:20
quelle

Tags und Links