Die Windows 7-Zeichencodierung ist russisch. Codierungsprobleme. Falsche Anzeige von Schriftarten. Codierung in Windows XP korrigieren

Ähnliches ist mir neulich passiert. In einigen russifizierten Programmen sahen einige der Schnittstellenbeschriftungen so aus, als würden anstelle von Buchstaben Drucke von Vogelpfoten dort eingefügt:

Um ehrlich zu sein, habe ich fast zwei Tage lang nach einer Lösung für das Problem gesucht. In allen Foren und Diensten "Fragen und Antworten", in allen Handbüchern und Anweisungen wiederholte jeder das gleiche Rezept für die Lösung, was möglicherweise jemandem geholfen hat. Aber nicht für mich. Und erst als mein Gehirn bereits zu kochen begann und alle Hoffnung auf eine Lösung des Problems mich verließ, passte alles zusammen.

Ich habe beschlossen, die Suchergebnisse in " One-Stop-Anleitung zur Lösung aller Codierungsprobleme unter Windows XP- und Windows Vista / 7-Betriebssystemen". Obwohl es vielleicht noch nicht so universell ist ...

Beheben von Codierungsproblemen in Windows XP

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

Wir öffnen " Schalttafel". Gehe zur Registerkarte " zusätzlich».

Suchen Sie danach das Element 20880 in der Liste, die sich auf derselben Registerkarte befindet, und setzen Sie ein Häkchen daneben:

2. Es ist möglich, dass die Codierungsprobleme durch eine Verletzung der Systemeinstellungen für die Schriftarten verursacht werden.

Laden Sie dieses Archiv herunter, um die Schriftarteinstellungen wiederherzustellen

dieses Archiv

Beheben von Codierungsproblemen in Windows Vista / 7

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

Wir öffnen " Schalttafel"Und doppelklicken Sie auf das Symbol" ". Gehe zur Registerkarte " zusätzlich"Und setzen Sie die russische Sprache als" Sprache für Nicht-Unicode-Programme»:

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 die Codierung verantwortlich sind. Es ist ratsam, diese Änderungen nur als letzten Ausweg 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 Datei darin aus. Wie im vorherigen Absatz 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:

Die Datei " c_1252.nls" auf der " c_1252.nls.bak»
Die Datei " c_1253.nls" auf der " c_1253.nls.bak»
Die Datei " c_1254.nls" auf der " c_1254.nls.bak»
Die Datei " c_1255.nls" auf der " c_1255.nls.bak»

Da diese Dateien vor Änderungen geschützt sind, ist es ratsam, ein hervorragendes 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 folgenden Fenster in der Dropdown-Liste „ Umbenennen". Ändern Sie den Dateinamen und klicken Sie auf " OK»:

Kopieren Sie nach dem Umbenennen der oben genannten Dateien die Datei „ c_1251.nls"In einen anderen Ordner (oder in die Zwischenablage kopieren) und dann umbenennen in" c_1252.nls". Einfügen (kopieren) der Datei “ c_1251.nls»In den Ordner C: \\ Windows \\ System32 und umbenennen in " c_1253.nls", Und dann wiederholen Sie dies noch zweimal und benennen Sie es 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. Wenn etwas nicht klar ist - fragen Sie in den Kommentaren. Vielleicht helfe ich (oder andere Leser) bei der Lösung Ihres Problems.

In Windows 7 zeigen einige Programme möglicherweise falsche Schriftarten an (neue Schriftart). Zum Beispiel Fragezeichen anstelle von Buchstaben oder anderen Symbolen. Dies liegt an der Tatsache, dass in den Windows-Skin-Einstellungen ein Thema installiert ist, das nicht standardmäßige Schriftarten verwendet, oder dass die Sprache und die regionalen Standards von Russisch abweichen.

Ein effektiver Weg, um die Codierung in Windows 7 in besonders schwierigen Fällen zu korrigieren - verwenden Sie sie, wenn überhaupt nichts hilft. Gehe zu Schalttafel, wählen Sprache und regionale Standards... In der Registerkarte Formate Ändern Sie das Format in Amerikanisches Englisch)... Gehen Sie dann zur Registerkarte zusätzlich, Drücken Sie den Knopf Ändern Sie die Systemspracheund auch wählen Amerikanisches Englisch)... Danach starten wir den Computer neu. Nach dem Neustart des Computers kehren wir zu den Spracheinstellungen zurück Russisches Russland)... Die Kodierung sollte korrigiert werden.


Wenn es nicht hilft, bearbeiten wir die Registrierungszweige:

Starten Sie den Registrierungseditor (Start - Ausführen -\u003e regedit).

Seien Sie äußerst vorsichtig, wenn Sie die folgenden Aktionen ausführen - unachtsames Arbeiten mit der Windows-Registrierung kann zu traurigen Konsequenzen führen!

Es ist notwendig, die Parameterwerte von "1250" auf "1255" zu ändern - stellen Sie den Wert für jeden dieser Parameter "c_1251.nls" ein - in den folgenden Tasten:

HKEY_LOCAL_MACHINE \\ SYSTEM \\ CurrentControlSet \\ Control \\ Nls \\ CodePage

HKEY_LOCAL_MACHINE \\ SYSTEM \\ ControlSet001 \\ Control \\ Nls \\ CodePage

HKEY_LOCAL_MACHINE \\ SYSTEM \\ ControlSet002 \\ Control \\ Nls \\ CodePage

Codierung in Windows XP korrigieren

Versuchen Sie Folgendes, um die Stifte nicht zum Klettern in der Windows-Registrierung zu verwenden:

Erstellen Sie eine Datei im Editor, indem Sie den folgenden Text in den Editor kopieren, ihn mit der Erweiterung "reg" mit einem beliebigen Namen in englischen Buchstaben, z. B. 1251.reg, speichern und ausführen. In 90% der Fälle hilft XP bei „Krakozyabrami“.

Windows Registry Editor Version 5.00

"1250" \u003d "c_1251.nls"

1251 \u003d c_1251.nls

1252 \u003d c_1251.nls

1253 \u003d c_1251.nls

1254 \u003d c_1251.nls

1255 \u003d c_1251.nls

Oder beheben Sie das Problem im Registrierungszweig, der für die Anzeige kyrillischer Schriftarten verantwortlich ist.

Ändern auf die folgenden Parameter:

1251 REG_SZ c_1251.nls

1252 REG_SZ c_1251.nls

1253 REG_SZ c_1251.nls

Wenn es nicht hilft, dann ändern Sie zusätzlich:

1254 REG_SZ c_1251.nls

Krakozyabry - Was ist das für ein interessantes Wort? Dieses Wort wird normalerweise von russischen Benutzern verwendet, um auf eine falsche / falsche Anzeige (Codierung) von Zeichen in Programmen oder im Betriebssystem selbst hinzuweisen.
Warum passiert das? Sie werden keine eindeutige Antwort finden. Dies kann an den Tricks unserer "Lieblings" -Viren liegen, an einer Fehlfunktion des Windows-Betriebssystems (z. B. Stromausfall und Ausschalten des Computers), das Programm hat möglicherweise einen Konflikt mit einem anderen Betriebssystem oder dem Betriebssystem verursacht und alles "flog". Im Allgemeinen kann es viele Gründe geben, aber der interessanteste ist: "Es hat es genommen und sich so gebrochen."
Wir lesen den Artikel und finden heraus, wie das Problem mit der Codierung in Programmen und Windows-Betriebssystemen behoben werden kann.

Wer immer noch nicht versteht, was ich meine, hier ein paar:


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

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

So entfernen und reparieren Sie Krakozyabry anstelle von Russisch (russische Buchstaben) im Programm oder unter Windows.

1. Wir überprüfen die installierte Sprache auf Programme, die Unicode nicht unterstützen. Vielleicht hat er sich verlaufen.

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


In Windows XP befindet sich außerdem unten eine Liste mit "Codepages von Konvertierungstabellen" und eine Zeile mit der Nummer 20880. Sie müssen dort auch Russisch haben

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

Im Inneren befinden sich zwei Dateien: krakozbroff.cmd und krakozbroff.reg

Ihr Prinzip ist dasselbe - Hieroglyphen, Quadrate, Fragen oder Ausrufezeichen in Programmen und Windows-Betriebssystemen (bei gewöhnlichen Menschen) auf alle Arten zu korrigieren krakozyabry). Ich habe den ersten benutzt und es hat mir geholfen.

Und zum Schluss noch ein paar Tipps:
1) Wenn Sie mit der Registrierung arbeiten, vergessen Sie nicht, ein Backup (Backup) 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, Ausrufezeichen und Fragezeichen) im Programm oder in Windows entfernen / korrigieren.

Stellen Sie sich vor: Sie führen ein Programm auf Ihrem Computer aus. Sie wissen sicher, dass es auf Russisch sein sollte, aber anstelle der üblichen Buchstaben wird eine Art "Krakozyabry" angezeigt. Dies bedeutet, dass Sie Probleme mit der Codierung haben. Das Land der Sowjets wird Ihnen sagen, wie Sie die Kodierung ändern können.

Probleme mit der Zeichenkodierung können in verschiedenen Versionen des Windows-Betriebssystems auftreten. Das Prinzip der Lösung des Problems mit falscher Codierung ist für verschiedene Versionen dieses Betriebssystems gleich, aber in verschiedenen Versionen können sich die Namen der Fenster und der Registerkarten der Benutzeroberfläche geringfügig unterscheiden.

Zuerst werden wir es Ihnen sagen so ändern Sie die Codierung über das Element Regional- und Sprachoptionen in der Systemsteuerung... Es gibt zwei Möglichkeiten, das Fenster zum Ändern der Sprache aufzurufen. Der erste besteht darin, auf die Schaltfläche Start zu klicken, das Element Systemsteuerung aus dem Dropdown-Menü auszuwählen und darin - Sprachen und regionale Standards. Die zweite Möglichkeit besteht darin, auf die Schaltfläche Start zu klicken, im sich öffnenden Menü das Element Ausführen auszuwählen, in der sich öffnenden Zeile den Befehl intl.cpl einzugeben und die Eingabetaste zu drücken.

Wird Öffnen sprachänderungsfenster... Um die Zeichenkodierung zu ändern, müssen Sie auf der Registerkarte Standort die Option Russland auswählen (in Windows 7 kann diese Registerkarte einfach als Standort bezeichnet werden). Gehen Sie dann zur Registerkarte Erweitert und wählen Sie Russisch als Sprache für Nicht-Unicode-Programme. Speichern Sie die Änderungen, indem Sie auf die Schaltfläche OK klicken.

Probleme mit der Codierung können auch durch Bearbeiten der Registrierung behoben werden, wenn die vorherige Methode nicht geholfen hat. Aber wir möchten Sie sofort warnen - eine fehlerhafte Bearbeitung der Registrierung kann zu Problemen im Computer führen... Wenn Sie etwas falsch bearbeiten, müssen Sie möglicherweise sogar das Betriebssystem neu installieren. Wenn Sie sich über das Ergebnis nicht sicher sind, wenden Sie sich an einen Spezialisten.

Es gibt zwei Möglichkeiten, die Codierung in Windows über die Registrierung zu ändern. Der erste Weg ist dies Ändern der Codierung über den Registrierungseditor... Dazu müssen Sie auf die Schaltfläche Start klicken, im erweiterten Menü den Eintrag Ausführen auswählen, in der sich öffnenden Zeile regedit eingeben und die Eingabetaste drücken. Auf der linken Seite des sich öffnenden Fensters sehen Sie einen Baum, der die Struktur der Registrierung zeigt.

Wählen Sie den Zweig mit dem Namen HKEY_LOCAL_MACHINE aus und klicken Sie auf den Pfeil daneben - der Zweig wird erweitert. Wählen Sie in der sich öffnenden Liste den Zweig SYSTEM aus, darin - CurrentControlSet, und dann nacheinander - Control, Nls, CodePage. Suchen Sie in der Liste der Parameter, die im rechten Bereich geöffnet wird, den Parameter 1252, klicken Sie mit der rechten Maustaste darauf und wählen Sie im sich öffnenden Kontextmenü die Option Ändern. Geben Sie im Feld Wert den Parameter c_1252.nls ein und klicken Sie auf die Schaltfläche OK. Sie können den Registrierungseditor beenden - Sie haben gerade die Einstellungen für die Windows-Codepages geändert. Starten Sie Ihren Computer neu, damit die Änderungen wirksam werden.

Sie können das gleiche tun, aber im automatischen Modus... Starten Sie dazu den Texteditor Notepad (normalerweise im Lieferumfang des Windows-Betriebssystems enthalten) und kopieren Sie den folgenden Code hinein:

Windows Registry Editor Version 5.00
1252 \u003d c_1251.nls

Wählen Sie dann im Menü Datei die Option Speichern unter ... (oder einfach nur Speichern) und speichern Sie die Datei in einem beliebigen Ordner mit einem beliebigen Namen. Die Hauptsache ist, es beim Speichern .reg zuzuweisen. Dann führen Sie die von Ihnen erstellte Registrierungsdatei aus und beantworten Sie die Frage des Systems mit Ja. Danach müssen Sie Ihren Computer neu starten - die Probleme mit der Codierung sollten verschwinden.

Manchmal treten bei Windows-Benutzern aus dem einen oder anderen Grund Probleme auf, die zu Codierungsfehlern führen. Eine Art neu installiertes Programm, ein Virus, Manipulationen in der Registrierung, man weiß nie ... Hier sind die Codierungen verschwunden und das wars!

Ähnliches ist mir neulich passiert. In einigen russifizierten Programmen sahen einige der Schnittstellenbeschriftungen so aus, als würden anstelle von Buchstaben Drucke von Vogelpfoten dort eingefügt:

Um ehrlich zu sein, habe ich fast zwei Tage lang nach einer Lösung für das Problem gesucht. In allen Foren und Diensten "Fragen und Antworten", in allen Handbüchern und Anweisungen wiederholte jeder das gleiche Rezept für die Lösung, was möglicherweise jemandem geholfen hat. Aber nicht für mich. Und erst als mein Gehirn bereits zu kochen begann und alle Hoffnung auf eine Lösung des Problems mich verließ, passte alles zusammen.

Ich habe beschlossen, die Suchergebnisse in " One-Stop-Anleitung zur Lösung aller Codierungsprobleme unter Windows XP- und Windows Vista / 7-Betriebssystemen". Obwohl es vielleicht noch nicht so universell ist ...;)

Beheben von Codierungsproblemen in Windows XP:

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 das Element 20880 in der Liste, die sich auf derselben Registerkarte befindet, und setzen Sie ein Häkchen daneben:

Punkt 2. Es ist möglich, dass Codierungsprobleme durch einen Verstoß gegen die Systemschriftarteneinstellungen 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 die Codierung verantwortlich sind.Es ist ratsam, diese Änderungen nur als letzten Ausweg vorzunehmen und nur dann, wenn alle vorherigen Punkte zu nichts geführt haben.

dieses Archiv

Beheben von Codierungsproblemen in Windows Vista / 7:

1. Stellen Sie wie bei Windows XP zunächst sicher, dass die russische Sprache für Programme eingestellt 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 setze Russisch als « Sprache für Nicht-Unicode-Programme»:

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 die Codierung verantwortlich sind. Es ist ratsam, diese Änderungen nur als letzten Ausweg 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 Datei darin aus. Wie im vorherigen Absatz 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:

Die Datei " c_1252.nls" auf der " c_1252.nls.bak»
Die Datei " c_1253.nls" auf der " c_1253.nls.bak»
Die Datei " c_1254.nls" auf der " c_1254.nls.bak»
Die Datei " c_1255.nls" auf der " 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. Sie können das Programm von herunterladen