Eine der Dateien in meinem Projekt enthält deutsche Umlaut-Zeichen, aber diese werden nicht angezeigt, wenn ich die Datei in WebStorm hochhebe. Stattdessen bekomme ich schwarze Diamanten mit einem Fragezeichen in der Mitte, was darauf hindeutet, dass der betreffende Charakter nicht verstanden wird.Dateikodierung in WebStorm
Ich habe einen anderen Thread hier auf stackoverflow.com gefunden, der erklärt, wie Dateikodierungen in WebStorm sowohl für das aktuelle Projekt als auch als Standard für alle Projekte festgelegt werden. Das ist ziemlich einfach zu machen. Sie gehen einfach zu Datei -> Einstellungen -> Dateikodierungen für die eine und Datei -> Standardeinstellungen -> Dateikodierungen für die andere.
Wenn ich auf diese Seiten in meiner WebStorm App gehe, sehe ich Einstellungen für 'IDE Encoding' und 'Project Encoding'. Beide sind auf UTF-8 eingestellt. Diese Zeichen werden jedoch nicht angezeigt, wenn ich die Datei in WebStorm anschaue und auch im Programm selbst nicht als solche verstanden werde. (Ich verwende sie in regulären Ausdrücken, die fehlschlagen, weil die Umlaute nicht verstanden werden.)
Wenn ich dieselbe Datei innerhalb von Ultra Edit, einem anderen Textbearbeitungsprogramm außerhalb von WebStorm, öffne, werden die Zeichen so angezeigt, wie sie sollten , um anzuzeigen, dass die akzentuierten Zeichen wirklich in der Datei vorhanden sind.
Eine Idee, warum WebStorm diese Zeichen nicht erkennt?
Haben Sie die tatsächliche Kodierung Ihrer Datei überprüft? – mistapink
Ja, es ist UTF-8. –
1) Welche Art von Datei ist das (html/js/etc)? 2) Welche Codierung verwendet WebStorm für diese Datei? (Sie können es in der Statusleiste sehen, wenn diese Datei im Editor geöffnet wird) 3) Wenn IDE immer noch falsche Kodierung auswählt, können Sie sie in diesem Einstellungsbildschirm überschreiben - suchen Sie einfach Ihre Datei in einer Baumstruktur und weisen Sie die Kodierung manuell zu 4) Gibt es eine Chance, diese Datei zu teilen (tatsächliche Datei, nicht nur kopierten Inhalt)? – LazyOne