Wie kann ich die Eigenschaft "default_encoding" von Sublime Text (Version 3.1.1, Build 3176) von "UTF-8" in "ISO-8859-1" ändern?

458
JSLover

Ich bin ein PHP-Entwickler von Beruf.

Auf meinem Laptop verwende ich das Windows 10-Betriebssystem für die 64-Bit-Heimsprache.

Ich habe Sublime Text (Version 3.1.1, Build 3176) auf meinem Computer installiert.

Ich habe nach Standardzeichencodierung in der Datei C: \ Users \ lenovo \ AppData \ Roaming \ Sublime Text 3 \ Packages \ Default \ Preferences.sublime-settings gesucht

und ich fand

"default_encoding": "UTF-8", 

Nun möchte ich es in "ISO-8859-1" ändern . Ich habe sogar versucht, diese Datei zu bearbeiten, konnte es aber nicht. Die Datei kann nicht bearbeitet werden.

Also, ich bitte dich um Hilfe, tolle Leute.

Bitte hilf mir.

Danke dir.

0

1 Antwort auf die Frage

2
mja

Wählen Sie auf der Menüleiste Preferences -> Settingsdie Preferences.sublime-settings -- UserDatei aus und ändern Sie sie wie im Bild unten:

führen

Starten Sie Sublime Text nach dem Speichern der Einstellungen neu.

HINWEIS: Wenn die geöffnete Datei bereits eine andere als die Standardkodierung enthält, verwendet Sublime Text diese Kodierung weiterhin.

Ich habe versucht, die besagte Änderung "default_encoding": "ISO-8859-1" in der Datei "C: \ Users \ lenovo \ AppData \ Roaming \ Sublime Text 3 \ Packages \ User" vorzunehmen, aber es funktioniert immer noch nicht. Es nimmt den Standardwert "default_encoding": nur "UTF-8". Warum so JSLover vor 5 Jahren 0
Ich habe die Antwort aktualisiert. mja vor 5 Jahren 1
Vielen Dank für Ihre aktualisierte Antwort. Aber jetzt bekomme ich ein seltsames Ergebnis. Ich habe "default_encoding": "ISO-8859-1" in der Datei "C: \ Users \ lenovo \ AppData \ Roaming \ Sublime Text 3 \ Packages \ User" hinzugefügt und die eingestellte Codierung mithilfe der integrierten PHP-Funktion mb_detect_encoding (" str "); aber überraschenderweise bekam ich anstelle von "ISO-8859-1" als Ausgabeergebnis "ASCII". Warum so JSLover vor 5 Jahren 0
Sie müssen die Erkennungsreihenfolge für die Codierung in `mb_detect_encoding` angeben, wobei zuerst" ISO-8859-1 "erkannt wird. Siehe [hier] (https://stackoverflow.com/questions/16298639/mb-detect-encoding-detects-ascii- as-utf-8). mja vor 5 Jahren 1