Es klingt so, als ob in Ihren Spracheinstellungen versehentlich etwas geändert wurde. Versuchen Sie zunächst Folgendes:
Unicode ist ein vom Unicode-Konsortium entwickelter Zeichencodierungsstandard, der eine Reihe von Buchstaben, Zahlen und Symbolen definiert, die fast alle Schriftsprachen der Welt darstellen. Sein Erfolg bei der Vereinheitlichung von Zeichensätzen hat zu einer weit verbreiteten Verwendung bei der Erstellung von Computersoftware geführt.
Woher kommt Unicode? Wenn Sie über Software sprechen, die in einer Sprache mit einem bestimmten Zeichensatz (z. B. Chinesisch) geschrieben ist, von der erwartet wird, dass sie auf einem Computer mit einem Betriebssystem, das einen völlig anderen Zeichensatz verwendet (z. B. Windows in Englisch), ausgeführt und korrekt angezeigt wird. Das gegenteilige Beispiel gilt ebenfalls: Software in Englisch, die lateinische Zeichen verwendet und auf einem Windows-Computer in Chinesisch ausgeführt und korrekt angezeigt werden soll. In solchen Situationen kann es, abhängig von der Codierung der Anwendung, vorkommen, dass nicht alle Zeichen in der Benutzeroberfläche der Anwendung korrekt angezeigt werden, was zu Problemen führt.
Komplikationen treten im Allgemeinen auf, wenn Sie Software mit Betriebssystemen kombinieren müssen, die "widersprüchliche" Zeichensätze wie Chinesisch, Japanisch, Arabisch, Hebräisch, Russisch usw. aufweisen, im Gegensatz zu Sprachen, die lateinische Zeichen wie Englisch, Rumänisch, Spanisch, Deutsch usw. Verwenden .
Wenn solche Konflikte auftreten, wird die vom Betriebssystem verwendete Anzeigesprache als Unicode-Sprache angesehen, und Nicht-Unicode-Programme verwenden standardmäßig dieselbe Sprache. Die Software mit einem anderen Zeichensatz wird als Nicht-Unicode-Programm betrachtet. Da ein völlig anderer Zeichensatz verwendet wird als in der Standard-Nicht-Unicode-Programmiersprache, wird dieser nicht korrekt angezeigt. Um das Problem zu beheben, müssen Sie die vom Betriebssystem für Nicht-Unicode-Programme verwendete Standardsprache so ändern, dass sie mit der Sprache übereinstimmt, die von dem Programm verwendet wird, das Sie ausführen möchten.
Unten sehen Sie ein Beispiel für einen solchen Konflikt und wie bestimmte Zeichen angezeigt wurden, bevor die Sprache der Nicht-Unicode-Programme geändert wurde und nachdem sie in die richtige Sprache geändert wurde.