Wenn eine mit dem Atom-Editor erstellte Java-Datei bei der Ausführung an der Eingabeaufforderung verstümmelt wird

Als ich eine Java-Datei ausführte, die mit dem Atom-Editor an der Eingabeaufforderung erstellt wurde, waren die Zeichen verstümmelt!

Entwicklungsumgebung: Windows 8.1, Eingabeaufforderung
Situationserklärung
    1. Schreiben Sie den Java-Code "○○ .java" mit Atom
  1. Geben Sie an der Eingabeaufforderung "javac 〇〇.java" ein und kompilieren Sie
    1. Geben Sie an der Eingabeaufforderung "java 〇〇" ein, um das Programm auszuführen

⇒ Japanische Zeichen wurden verstümmelt! !!

⇒ Auch wenn ich mit Windows Powershell dasselbe gemacht habe, waren japanische Schriftzeichen verstümmelt! !!

Was tust du jetzt? ??
Während ich mir den folgenden Artikel ansah, habe ich die Zeichencodeeinstellung von Atom durcheinander gebracht und die verstümmelten Zeichen gelöst!

↓ ↓ ↓ ↓ ↓ http://www.comp.tmu.ac.jp/tmuner/faq/mac/java.html

☆ Ablauf der Beseitigung verstümmelter Zeichen ☆

Gemäß dem obigen Artikel lautet der Zeichencode der Eingabeaufforderung in Windows "SJIS". Überprüfen Sie daher den Zeichencode des Atom-Editors der Datei, die Sie bearbeiten.

1. Es stellt sich heraus, dass der Zeichencode des zu bearbeitenden Codes UTF-8 ist

スクリーンショット (195).png

2. Ändern Sie den Zeichencode des Codes, den Sie bearbeiten, in SJIS (Shift JIS).

スクリーンショット (194).png

3. Beseitigen Sie verstümmelte Charaktere! !!

スクリーンショット (197).png

Recommended Posts

Wenn eine mit dem Atom-Editor erstellte Java-Datei bei der Ausführung an der Eingabeaufforderung verstümmelt wird
Informationen zum Verhalten beim Erstellen einer Dateizuordnung mit Java
Kompilieren Sie Java an der Eingabeaufforderung
Erstellen Sie mit dem Befehl eine JAR-Datei
[Java] Erstellen Sie mit dem Befehl jar eine JAR-Datei, die sowohl komprimiert als auch nicht komprimiert ist
Der Dateipfad wird nicht erkannt, wenn ein externer Befehl von einer Java-App ausgeführt wird
Beim Hochladen einer Datei mit Spring Boot wird eine Fehlerbehandlung durchgeführt, wenn die maximale Dateigröße überschritten wird.
An der Eingabeaufforderung wird Java übergeben, Java jedoch nicht.
Anmerkung: [Java] Wenn sich eine Datei im überwachten Verzeichnis befindet, verarbeiten Sie sie.
[Java small story] Überwachen Sie, wann der Liste ein Wert hinzugefügt wird
Was ist das beste Lesen von Dateien (Java)
Das in JAVA_HOME festgelegte JDK-Problem tritt auch dann nicht auf, wenn die Java-Version an der Eingabeaufforderung ausgeführt wird
Wenn ich die Datei mit der Klasse # getResource aus der JAR-Datei aufrufe, wird sie nicht gefunden und ist ein beschissenes Memorandum
Lesen Sie eine Zeichenfolge in einer PDF-Datei mit Java
Ein Hinweis, wenn der Heroku-Befehl nicht mehr verfügbar ist
Speichern von Dateien mit der angegebenen Erweiterung unter dem in Java angegebenen Verzeichnis in der Liste
Verbinden von Java-Anwendung und PostgreSQL mit JDBC ohne Verwendung von Eclipse (wird an der Eingabeaufforderung ausgeführt)
Eine Warnung wird angezeigt, wenn versucht wird, eine große Ganzzahl mit den speziellen Variablen $ 1, $ 2, $ 3 ... zu verwenden.