Zeichenkodierungserkennung in Scite
Verfasst: Freitag 30. Januar 2015, 21:01
Ich habe einige Jahre Scite als hauptsächlichen Editor für Python eingesetzt und war immer zufrieden damit.
Vor 1-2 Jahren, nach einem System-Update, lief Scite nicht mehr flüssig (das war ein Bug in der GTK-Version) und ich bin auf Geany umgestiegen, womit ich auch gut klargekommen bin. Kürzlich habe ich nun durch ein Scite-Update diesen Bug beheben können und Scite ist nun wieder benutzbar. Doch jetzt taucht ein Problem auf, das ich seinerzeit nicht hatte:
Während ich bis vor 1-2 Jahren alle Quelltexte mit ISO-8859-15 kodiert habe (coding-Zeile), bin ich irgendwann zu UTF-8 gewechselt.
Das war für Geany kein Problem. Entweder wurde diese coding-Zeile korrekt ausgelesen und verwendet oder (das weiß ich nicht und ist mir letztlich auch egal) es wurde auf andere Art und Weise die richtige Zeichenkodierung ermittelt.
Scite scheint das nicht zu können. Es gibt eine Standard-Kodierung des Editors, die man ändern kann (auch das muss man erst mal finden, Scite ist da etwas eigen), aber sie bleibt dann wie sie ist und das hilft mir nicht. Stelle ich sie auf ISO-8859 ein, dann werden meine UTF-8 kodierten Quelltexte falsch angezeigt und ich muss jedesmal manuell über das Menü die Zeichenkodierung umstellen. Das hält nur, so lange diese Datei geöffnet ist. Schließen und neu laden erhält diesen Zustand nicht. Stelle ich Scite auf UTF-8 ein, habe ich das ganze Spielchen anders herum.
So, jetzt meine Frage: Kennt jemand eine Lösung für Scite, so dass die coding-Zeile im Python-Quelltext für die Kodierungseinstellung je nach Einzelfall automatisch korrekt eingestellt wird?
Vor 1-2 Jahren, nach einem System-Update, lief Scite nicht mehr flüssig (das war ein Bug in der GTK-Version) und ich bin auf Geany umgestiegen, womit ich auch gut klargekommen bin. Kürzlich habe ich nun durch ein Scite-Update diesen Bug beheben können und Scite ist nun wieder benutzbar. Doch jetzt taucht ein Problem auf, das ich seinerzeit nicht hatte:
Während ich bis vor 1-2 Jahren alle Quelltexte mit ISO-8859-15 kodiert habe (coding-Zeile), bin ich irgendwann zu UTF-8 gewechselt.
Das war für Geany kein Problem. Entweder wurde diese coding-Zeile korrekt ausgelesen und verwendet oder (das weiß ich nicht und ist mir letztlich auch egal) es wurde auf andere Art und Weise die richtige Zeichenkodierung ermittelt.
Scite scheint das nicht zu können. Es gibt eine Standard-Kodierung des Editors, die man ändern kann (auch das muss man erst mal finden, Scite ist da etwas eigen), aber sie bleibt dann wie sie ist und das hilft mir nicht. Stelle ich sie auf ISO-8859 ein, dann werden meine UTF-8 kodierten Quelltexte falsch angezeigt und ich muss jedesmal manuell über das Menü die Zeichenkodierung umstellen. Das hält nur, so lange diese Datei geöffnet ist. Schließen und neu laden erhält diesen Zustand nicht. Stelle ich Scite auf UTF-8 ein, habe ich das ganze Spielchen anders herum.
So, jetzt meine Frage: Kennt jemand eine Lösung für Scite, so dass die coding-Zeile im Python-Quelltext für die Kodierungseinstellung je nach Einzelfall automatisch korrekt eingestellt wird?