Probleme mit der Codierung. Falsche Anzeige von Schriftarten. Wir lösen das Problem mit der Codierung von Windows-Anwendungen Ändern Sie die Codepage von Windows 7

💖 Gefällt es dir? Teilen Sie den Link mit Ihren Freunden

Mir ist neulich ähnliches passiert. In einigen russifizierten Programmen begann ein Teil der Schnittstellenbeschriftungen so auszusehen, als wären anstelle von Buchstaben Vogelpfotenabdrücke eingefügt worden:

Um ehrlich zu sein, habe ich fast zwei Tage damit verbracht, nach einer Lösung für das Problem zu suchen. In allen Foren und Diensten von "Fragen und Antworten", in allen Handbüchern und Anleitungen, alle wiederholten sich wie immer dieselben Lösungsrezepte, die vielleicht jemandem geholfen haben. Aber nicht zu mir. Und erst als mein Gehirn bereits zu kochen begann und mich jede Hoffnung auf eine Lösung des Problems verließ, fügte sich alles zusammen.

Ich beschloss, die Ergebnisse der Suche in " Ein Leitfaden zur Lösung aller Codierungsprobleme in Operationssälen Windows-Systeme XP und Windows Vista/7". Auch wenn es vielleicht schon nicht so universell ist ...

Lösen von Codierungsproblemen in Windows XP

1. Zuerst müssen Sie sicherstellen, dass die russische Sprache für Programme installiert ist, die Unicode nicht unterstützen.

Wir öffnen " Schalttafel". Gehen Sie auf die Registerkarte " Zusätzlich».

Suchen Sie danach den Artikel 20880 in der Liste auf derselben Registerkarte und aktivieren Sie das Kontrollkästchen daneben:

2. Es ist möglich, dass Codierungsprobleme durch eine Verletzung der Systemschrifteinstellungen verursacht werden.

Um die Schriftarteinstellungen wiederherzustellen, laden Sie die darin enthaltene Datei herunter und führen Sie sie aus, wobei Sie alle Systemwarnungen ignorieren:

Lösen von Codierungsproblemen in Windows Vista/7

1. Stellen Sie wie bei Windows XP zunächst sicher, dass Russisch für Programme installiert ist, die Unicode nicht unterstützen.

Wir öffnen " Schalttafel“ und doppelklicken Sie auf das Symbol „ ". Gehen Sie auf die Registerkarte " Zusätzlich" und setze die russische Sprache als " Programmiersprachen, die Unicode nicht unterstützen»:

Speichern Sie die Änderungen und starten Sie Ihren Computer neu. Wenn das Problem weiterhin besteht, fahren Sie mit Schritt 2 fort.

2. Um die Schriftarteinstellungen wiederherzustellen, laden Sie die darin enthaltene Datei herunter und führen Sie sie aus. Ignorieren Sie dabei alle Systemwarnungen:

Starten Sie das System neu. Wenn das Problem weiterhin besteht, fahren Sie mit Schritt 3 fort.

3. Der nächste Schritt besteht darin, die Registrierungsschlüssel zu ändern, die für Codierungen verantwortlich sind. Es ist ratsam, diese Änderungen nur als letztes Mittel vorzunehmen und nur dann, wenn alle vorherigen Punkte zu nichts geführt haben.

Um diese Änderungen vorzunehmen, laden Sie die darin enthaltene Datei herunter und führen Sie sie aus. Wie im vorherigen Abschnitt werden Systemwarnungen angezeigt.

Nach diesen Änderungen müssen Sie auch das System neu starten.

4. Wenn all dies nicht geholfen hat, müssen Sie die Namen der folgenden Codepage-Dateien im Ordner ändern C:\Windows\System32:

Datei " c_1252.nls" an " c_1252.nls.bak»
Datei " c_1253.nls" an " c_1253.nls.bak»
Datei " c_1254.nls" an " c_1254.nls.bak»
Datei " c_1255.nls" an " c_1255.nls.bak»

Da diese Dateien vor Änderungen geschützt sind, ist es ratsam, ein wunderbares Programm zu verwenden, um diesen Vorgang auszuführen. Nach der Installation müssen Sie mit der rechten Maustaste auf die gewünschte Datei klicken und „Unlocker“ auswählen. Wählen Sie im sich öffnenden Fenster " Umbenennen". Ändern Sie den Dateinamen und klicken Sie auf " OK»:

Kopieren Sie nach dem Umbenennen der obigen Dateien die Datei " c_1251.nls" in einen anderen Ordner (oder in die Zwischenablage kopieren) und dann umbenennen in " c_1252.nls". Fügen Sie die Datei erneut ein (kopieren) " c_1251.nls» in einen Ordner C:\Windows\System32 und umbenennen in " c_1253.nls", und wiederholen Sie dies dann noch zwei Mal und benennen Sie es um in " c_1254.nls" und " c_1255.nls».

Als Ergebnis dieses Absatzes werden die Dateien " c_1252.nls», « c_1253.nls», « c_1254.nls», « c_1255.nls' wird durch die Datei ' ersetzt c_1251.nls". Vergessen Sie nicht, auch die Datei zurückzugeben " c_1251.nls»:

Hier ist eine solche Anweisung herausgekommen. Wenn etwas nicht klar ist - fragen Sie in den Kommentaren. Vielleicht kann ich (oder andere Leser) bei der Lösung Ihres Problems helfen.

Benutzer der siebten Version des Microsoft-Betriebssystems sehen sich in einigen Fällen mit folgendem Problem konfrontiert: Einige Texte (Dateien, System- oder Programmsteuerungen, Seiten im Browser) werden als unlesbare Zeichen, die sog. "Krakozyabry". Die Lösung dieses Problems kann ganz einfach sein.

Die Grundursache des betreffenden Problems wird nicht erkannt vom System installiert Kodierung oder die falsche Umrechnungstabelle ausgewählt ist. Sie können dieses Problem auf verschiedene Weise beheben.

Methode 1: Ändern Sie das Gebietsschema des Systems

In den meisten Fällen können Schwierigkeiten bei der Erkennung von Codierungen behoben werden, indem das Gebietsschema des Systems geändert wird – von Russisch auf Englisch und dann zurück auf Russisch. Dies geschieht wie folgt:

Methode 2: Ändern der Kodierung über die Systemregistrierung

Die zweite Methode zum Korrigieren von Fehlern beim Lesen der Codierung besteht darin, die erforderlichen Tabellen manuell über die Systemregistrierung auszuwählen.

Erste Wahl


Alternative Möglichkeit
Die erste vorgestellte Codierungsersetzungssequenz ist nicht zeitsparend, aber es gibt eine Möglichkeit, sie zu beschleunigen – erstellen Sie eine REG-Datei mit vordefinierten Befehlen.

  1. Notepad mit Administratorrechten öffnen: open "Start", geben Sie den Namen des Programms in die Suchleiste ein, klicken Sie dann mit der rechten Maustaste auf das Ergebnis und wählen Sie das entsprechende Element aus dem Kontextmenü aus
  2. Fügen Sie den folgenden Text in das Feld ein:


    "1250"="c_1250.nls"
    "1251"="c_1251.nls"
    "1252"="c_1252.nls"
    "1253"="c_1253.nls"
    "1254"="c_1254.nls"
    "1255"="c_1255.nls"


    "ARIAL"=dword:00000000


    "Arial,0"="Arial,204"
    "Comic Sans MS,0"="Comic Sans MS,204"
    "Kurier,0"="Kurier Neu,204"
    "Kurier,204"="Kurier Neu,204"
    "MS Sans Serif,0"="MS Sans Serif,204"
    "Tahoma,0"="Tahoma,204"
    "Times New Roman,0"="Times New Roman,204"
    "Verdana,0"="Verdana,204"
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage

    Aufmerksamkeit! Achten Sie darauf, nach der letzten Zeile eine Leerzeile einzugeben!

  3. Verwenden Sie dann Absätze "Datei""Speichern als".


    Es öffnet sich ein Speicherfenster - zuerst auswählen "Alle" auf der Speisekarte "Dateityp", und geben Sie dann den Namen des zu erstellenden Dokuments im folgenden Format ein:

    *beliebiger Name*.reg

  4. nah dran "Notizbuch" und navigieren Sie zu dem Verzeichnis, in dem Sie die Datei gespeichert haben. Bitte beachten Sie, dass das Symbol jetzt wie eine Registrierungsdatei aussieht. In diesem Stadium empfehlen wir, dies zu tun Sicherung Daten - offen "Registierungseditor" und benutze die Punkte "Datei""Export".

    Danach können Sie die erstellte REG-Datei ausführen, indem Sie auf die LMB doppelklicken.

    Bestätigen Sie, dass Sie Änderungen vornehmen möchten.

  5. Starte deinen Computer neu.
  6. In den meisten Fällen reichen die oben genannten Schritte aus, um alle Probleme mit krakozyabry zu beheben, aber Sie sollten bedenken, dass sie zu anderen Problemen führen können, daher empfehlen wir, sie nur als letzten Ausweg zu verwenden.

Methode 3: Neuinstallation des Betriebssystems

Die oben beschriebenen Methoden haben möglicherweise nicht den gewünschten Effekt - das Problem wird trotz der Aktionen des Benutzers weiterhin beobachtet. In diesem Fall kann die falsche Zuordnung von Codierungstabellen nicht manuell geändert werden, und die einzige Möglichkeit, dies zu beheben, besteht darin, das Betriebssystem neu zu installieren.

Fazit

Wir haben Methoden zur Behebung des Problems mit der Anzeige von krakozyabr anstelle von normalem Text in Windows 7 in Betracht gezogen. Abschließend möchten wir darauf hinweisen, dass ein solcher Fehler am häufigsten bei Raubkopien beobachtet wird, weshalb wir Sie noch einmal daran erinnern, dass Sie nur lizenzierte Software verwenden oder seine freien Analoga.

Krakozyabry Was ist ein interessantes Wort? Dieses Wort wird normalerweise von russischen Benutzern verwendet, um sich auf die falsche / falsche Anzeige (Codierung) von Zeichen in Programmen oder dem Betriebssystem selbst zu beziehen.
Warum passiert das? Sie werden keine einzige Antwort finden. Dies kann an den Tricks unserer "Lieblingsviren" liegen, es kann an einem Fehler des Windows-Betriebssystems liegen (z. B. Stromausfall und Computer ausgeschaltet), vielleicht hat das Programm einen Konflikt mit einem anderen oder einem anderen Betriebssystem verursacht und alles "flog". Im Allgemeinen kann es viele Gründe geben, und der interessanteste ist "Es hat es einfach genommen und ist so kaputt gegangen."
Wir lesen den Artikel und finden heraus, wie das Codierungsproblem in Programmen und Windows-Betriebssystemen behoben werden kann, da es passiert ist.

Für diejenigen, die immer noch nicht verstehen, was ich meine, hier ein paar:


Übrigens bin ich auch mal in diese Situation geraten und es gibt immer noch eine Datei auf dem Desktop, die mir geholfen hat, damit umzugehen. Deshalb habe ich mich entschlossen, diesen Artikel zu schreiben.

Mehrere "Dinge" sind für die Anzeige der Codierung (Schriftart) in Windows verantwortlich - dies sind die Sprache, die Registrierung und die Dateien des Betriebssystems selbst. Jetzt werden wir sie einzeln und Punkt für Punkt prüfen.

So entfernen und reparieren Sie krakozyabry anstelle von Russisch (russische Buchstaben) in einem Programm oder Windows.

1. Wir überprüfen die installierte Sprache auf Programme, die Unicode nicht unterstützen. Vielleicht ist er dir entgangen.

Gehen wir also den Pfad entlang: Systemsteuerung - Regions- und Sprachoptionen - Registerkarte "Erweitert".
Dort suchen wir nach der Sprache Russisch.


Bei Windows XP gibt es zusätzlich unten eine Liste "Codepages von Konvertierungstabellen" und darin eine Zeile mit der Nummer 20880. Es ist notwendig, dass es auch einen Russen gab

6. Der letzte Punkt, in dem ich Ihnen eine Datei gebe, die mir geholfen hat, alles einmal zu reparieren, und deshalb habe ich sie als Andenken hinterlassen. Hier ist das Archiv:

Darin befinden sich zwei Dateien: krakozbroff.cmd und krakozbroff.reg

Ihr Prinzip ist das gleiche - Hieroglyphen, Quadrate, Frage- oder Ausrufezeichen in Programmen und Windows-Betriebssystemen mit allen Mitteln zu reparieren (gemeinsam krakozyabry). Ich habe das erste verwendet und es hat bei mir funktioniert.

Und zum Schluss noch ein paar Tipps:
1) Wenn Sie mit der Registrierung arbeiten, dann vergessen Sie nicht, ein Backup (Sicherungskopie) zu erstellen, falls etwas schief geht.
2) Es ist ratsam, den 1. Punkt nach jedem Punkt zu überprüfen.

Das ist alles. Jetzt wissen Sie, wie Sie Krakozyabry (Quadrate, Hieroglyphen, Ausrufe- und Fragezeichen) in einem Programm oder Windows entfernen / reparieren.

Mir ist neulich ähnliches passiert. In einigen russifizierten Programmen begann ein Teil der Schnittstellenbeschriftungen so auszusehen, als wären anstelle von Buchstaben Vogelpfotenabdrücke eingefügt worden:

Um ehrlich zu sein, habe ich fast zwei Tage damit verbracht, nach einer Lösung für das Problem zu suchen. In allen Foren und Diensten von "Fragen und Antworten", in allen Handbüchern und Anleitungen, alle wiederholten sich wie immer dieselben Lösungsrezepte, die vielleicht jemandem geholfen haben. Aber nicht zu mir. Und erst als mein Gehirn bereits zu kochen begann und mich jede Hoffnung auf eine Lösung des Problems verließ, fügte sich alles zusammen.

Ich beschloss, die Ergebnisse der Suche in " Eine umfassende Anleitung zur Lösung aller Codierungsprobleme in Betriebssysteme Windows XP und Windows Vista/7". Auch wenn es vielleicht schon nicht so universell ist ...

Lösen von Codierungsproblemen in Windows XP

1. Zuerst müssen Sie sicherstellen, dass die russische Sprache für Programme installiert ist, die Unicode nicht unterstützen.

Wir öffnen " Schalttafel". Gehen Sie auf die Registerkarte " Zusätzlich».

Suchen Sie danach den Artikel 20880 in der Liste auf derselben Registerkarte und aktivieren Sie das Kontrollkästchen daneben:

2. Es ist möglich, dass Codierungsprobleme durch eine Verletzung der Systemschrifteinstellungen verursacht werden.

Laden Sie dieses Archiv herunter, um die Schriftarteinstellungen wiederherzustellen

dieses Archiv

Lösen von Codierungsproblemen in Windows Vista/7

1. Stellen Sie wie bei Windows XP zunächst sicher, dass Russisch für Programme installiert ist, die Unicode nicht unterstützen.

Wir öffnen " Schalttafel“ und doppelklicken Sie auf das Symbol „ ". Gehen Sie auf die Registerkarte " Zusätzlich" und setze die russische Sprache als " Programmiersprachen, die Unicode nicht unterstützen»:

Speichern Sie die Änderungen und starten Sie Ihren Computer neu. Wenn das Problem weiterhin besteht, fahren Sie mit Schritt 2 fort.

2. Um die Schriftarteinstellungen wiederherzustellen, laden Sie dieses Archiv herunter und führen Sie die darin enthaltene Datei aus, wobei Sie alle Systemwarnungen ignorieren:

Starten Sie das System neu. Wenn das Problem weiterhin besteht, fahren Sie mit Schritt 3 fort.

3. Der nächste Schritt besteht darin, die Registrierungsschlüssel zu ändern, die für Codierungen verantwortlich sind. Es ist ratsam, diese Änderungen nur als letztes Mittel vorzunehmen und nur dann, wenn alle vorherigen Punkte zu nichts geführt haben.

Um diese Änderungen vorzunehmen, laden Sie dieses Archiv herunter und führen Sie die darin enthaltene Datei aus. Wie im vorherigen Abschnitt werden Systemwarnungen angezeigt.

Nach diesen Änderungen müssen Sie auch das System neu starten.

4. Wenn all dies nicht geholfen hat, müssen Sie die Namen der folgenden Codepage-Dateien im Ordner ändern C:\Windows\System32:

Datei " c_1252.nls" an " c_1252.nls.bak»
Datei " c_1253.nls" an " c_1253.nls.bak»
Datei " c_1254.nls" an " c_1254.nls.bak»
Datei " c_1255.nls" an " c_1255.nls.bak»

Da diese Dateien vor Änderungen geschützt sind, ist es ratsam, ein wunderbares Programm zu verwenden, um diesen Vorgang auszuführen. Nach der Installation müssen Sie mit der rechten Maustaste auf die gewünschte Datei klicken und „Unlocker“ auswählen. Wählen Sie im sich öffnenden Fenster " Umbenennen". Ändern Sie den Dateinamen und klicken Sie auf " OK»:

Kopieren Sie nach dem Umbenennen der obigen Dateien die Datei " c_1251.nls" in einen anderen Ordner (oder in die Zwischenablage kopieren) und dann umbenennen in " c_1252.nls". Fügen Sie die Datei erneut ein (kopieren) " c_1251.nls» in einen Ordner C:\Windows\System32 und umbenennen in " c_1253.nls", und wiederholen Sie dies dann noch zwei Mal und benennen Sie es um in " c_1254.nls" und " c_1255.nls».

Als Ergebnis dieses Absatzes werden die Dateien " c_1252.nls», « c_1253.nls», « c_1254.nls», « c_1255.nls' wird durch die Datei ' ersetzt c_1251.nls". Vergessen Sie nicht, auch die Datei zurückzugeben " c_1251.nls»:

Hier ist eine solche Anweisung herausgekommen. Wenn etwas nicht klar ist - fragen Sie in den Kommentaren. Vielleicht kann ich (oder andere Leser) bei der Lösung Ihres Problems helfen.

Manchmal erleben Windows-Benutzer aus dem einen oder anderen Grund etwas, das dazu führt, dass Codierungen fehlschlagen. Irgendein neu installiertes Programm, ein Virus, Manipulationen in der Registry, man weiß nie was ... Hier sind die Codierungen geflogen und das war's!

Mir ist neulich ähnliches passiert. In einigen russifizierten Programmen begann ein Teil der Schnittstellenbeschriftungen so auszusehen, als wären anstelle von Buchstaben Vogelpfotenabdrücke eingefügt worden:

Um ehrlich zu sein, habe ich fast zwei Tage damit verbracht, nach einer Lösung für das Problem zu suchen. In allen Foren und Diensten von "Fragen und Antworten", in allen Handbüchern und Anleitungen, alle wiederholten sich wie immer dieselben Lösungsrezepte, die vielleicht jemandem geholfen haben. Aber nicht zu mir. Und erst als mein Gehirn bereits zu kochen begann und mich jede Hoffnung auf eine Lösung des Problems verließ, fügte sich alles zusammen.

Ich beschloss, die Ergebnisse der Suche in " Ein universeller Leitfaden zur Lösung aller Codierungsprobleme in den Betriebssystemen Windows XP und Windows Vista / 7". Auch wenn es vielleicht nicht so universell ist... ;)

Codierungsprobleme in Windows XP lösen:

Absatz 1. Zuerst müssen Sie sicherstellen, dass die russische Sprache für Programme eingestellt ist, die Unicode nicht unterstützen.

Wir öffnen « Schalttafel» und doppelklicken Sie auf das Symbol « » . Gehen Sie zur Registerkarte « Zusätzlich» « ».

Suchen Sie danach den Artikel 20880 in der Liste auf derselben Registerkarte und aktivieren Sie das Kontrollkästchen daneben:

Punkt 2. Es ist möglich, dass Codierungsprobleme durch eine Verletzung der Systemschrifteinstellungen verursacht werden.

Laden Sie dieses Archiv herunter, um die Schriftarteinstellungen wiederherzustellen


Punkt 3. Der nächste Schritt besteht darin, die Registrierungsschlüssel zu ändern, die für Codierungen verantwortlich sind. Es ist ratsam, diese Änderungen nur als letztes Mittel vorzunehmen und nur dann, wenn alle vorherigen Punkte zu nichts geführt haben.

dieses Archiv

Codierungsprobleme in Windows Vista/7 lösen:

1. Stellen Sie wie bei Windows XP zunächst sicher, dass Russisch für Programme installiert ist, die Unicode nicht unterstützen.

Wir öffnen « Schalttafel» und doppelklicken Sie auf das Symbol « Sprache und regionale Standards» . Gehen Sie zur Registerkarte « Zusätzlich» und stellen Sie die russische Sprache als ein « Programmiersprachen, die Unicode nicht unterstützen»:

Speichern Sie die Änderungen und starten Sie Ihren Computer neu. Wenn das Problem weiterhin besteht, fahren Sie mit Schritt 2 fort.

2. Um die Schriftarteinstellungen wiederherzustellen, laden Sie dieses Archiv herunter und führen Sie die darin enthaltene Datei aus, wobei Sie alle Systemwarnungen ignorieren:


Starten Sie das System neu. Wenn das Problem weiterhin besteht, fahren Sie mit Schritt 3 fort.

3. Der nächste Schritt besteht darin, die Registrierungsschlüssel zu ändern, die für Codierungen verantwortlich sind. Es ist ratsam, diese Änderungen nur als letztes Mittel vorzunehmen und nur dann, wenn alle vorherigen Punkte zu nichts geführt haben.

Um diese Änderungen vorzunehmen, laden Sie dieses Archiv herunter und führen Sie die darin enthaltene Datei aus. Wie im vorherigen Abschnitt werden Systemwarnungen angezeigt.

Nach diesen Änderungen müssen Sie auch das System neu starten.

4. Wenn all dies nicht geholfen hat, müssen Sie die Namen der folgenden Codepage-Dateien im Ordner ändern C:\Windows\System32:

Datei " c_1252.nls" an " c_1252.nls.bak»
Datei " c_1253.nls" an " c_1253.nls.bak»
Datei " c_1254.nls" an " c_1254.nls.bak»
Datei " c_1255.nls" an " c_1255.nls.bak»

Da diese Dateien vor Änderungen geschützt sind, ist es ratsam, für diesen Vorgang ein wunderbares Programm zu verwenden, das Sie herunterladen können

Freunden erzählen