


Notepad++Java-Code, der die nicht zuordenbaren Zeichen von GBK kodiert
Nachdem Sie den Notepad++-Editor zum Schreiben von Java-Code verwendet und dann Javac zum Kompilieren verwendet haben, tritt ein solcher Fehler auf! (Empfohlenes Lernen: notepad++)
Der Code lautet wie folgt:
Der Fehler ist wie folgt: Bild:
Fehlergrund:
Da das JDK eine internationale Version ist, wann Wenn wir beim Kompilieren nicht den Parameter -encoding verwenden, um das Codierungsformat unseres JAVA-Quellprogramms anzugeben, erhält javac.exe zunächst das von unserem Betriebssystem standardmäßig verwendete Codierungsformat. Wenn wir das Codierungsformat der Quellprogrammdatei nicht angeben, ruft JDK zunächst den file.encoding-Parameter des Betriebssystems ab (es speichert das Standardcodierungsformat des Betriebssystems, z. B. WIN2k, sein Wert ist GBK) und Anschließend konvertiert JDK unser Java-Quellprogramm vom Codierungsformat file.encoding in das interne JAVA-Standard-UNICODE-Format in den Speicher.
Dann kompiliert Javac die konvertierte Unicode-Formatdatei in eine .class-Klassendatei. Zu diesem Zeitpunkt ist die .class-Datei UNICODE-codiert und wird vorübergehend im Speicher abgelegt Eine UNICODE-Datei. Die codierte und kompilierte Klassendatei wird in unserem Betriebssystem gespeichert, um die angezeigte .class-Datei zu bilden.
Für uns ist die .class-Datei, die wir schließlich erhalten haben, eine Klassendatei, deren Inhalt im UNICODE-Codierungsformat gespeichert ist. Sie enthält die chinesische Zeichenfolge in unserem Quellprogramm, wurde jedoch zu diesem Zeitpunkt durch die Datei geleitet. Das Kodierungsformat wird in das UNICODE-Format konvertiert.
Wenn wir ohne Einstellung kompilieren, entspricht dies der Verwendung des Parameters: javac -encoding gbk XX.java. Natürlich kommt es zu Inkompatibilität.
Lösung:
Menü: Einstellungen → Präferenzen → Neu, wählen Sie die Kodierungsmethode ANSI aus.
Das obige ist der detaillierte Inhalt vonNotepad++Java-Code, der die nicht zuordenbaren Zeichen von GBK kodiert. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen





Notepad bleibt durch Benutzerspenden frei und Open Source. 1) Spenden werden über PayPal oder Bankübertragung durchgeführt, und der Benutzer entscheidet freiwillig den Betrag. 2) Fonds werden für Servergebühren, Entwicklungstools und Entwicklerboni verwendet, und Transparenz wird durch regelmäßige Berichte garantiert. 3) Spenden unterstützen nicht nur Notepad, sondern auch die Entwicklung der gesamten Open -Source -Community.

Notepad kann verwendet werden, um Ideen aufzuzeichnen, Code zu schreiben und Notizen zu machen. 1. Erstellen Sie eine neue Datei (Strg n), 2. Eingeben Sie Text, 3. Speichern Sie die Datei (Strg s). Es unterstützt eine Vielzahl von Formaten und eignet sich für Anfänger und den täglichen Gebrauch.

Das Problem der Charaktercodierung in Notepad kann durch Auswahl der richtigen Codierung durch Auswahl der Funktion "speichern" gelöst werden. 1. Öffnen Sie die Datei, 2. Wählen Sie "Datei"-> speichern als ", 3. Wählen Sie" UTF-8 "im Dropdown-Menü" Codierung ", 4. Speichern Sie die Datei. Verwenden Sie erweiterte Redakteure wie Notepad, um komplexere Codierungskonvertierungen zu verarbeiten.

Notepad selbst hat keine automatische Layoutfunktion. Wir können einen Drittanbieter-Texteditor wie erhabener Text verwenden, um die folgenden Schritte auszuführen, um die automatische Typografie zu erreichen: 1. Installieren und Öffnen des Texteditors. 2. Öffnen Sie die Datei, die automatisch eingegeben werden muss. 3. Suchen und wählen Sie die automatische Layoutfunktion. 4. Der Editor wird den Text automatisch eingeben. 5. Sie können die Layoutregeln nach Bedarf anpassen. Automatische Typografie kann Zeit sparen und die Konsistenz und Professionalität von Text sicherstellen.

Notepad hat keine integrierte Autosave-Funktion, kann aber durch Skripte oder alternative Tools implementiert werden. 1. Speichern Sie den Notizblock alle 5 Minuten mit dem PowerShell -Skript. 2. Konfigurieren Sie Notepad, um das automatische Speichern zu aktivieren. 3. Verwenden Sie VSCODE und installieren Sie das Autosave-Plug-In und stellen Sie die Autosave-Verzögerung auf 10 Sekunden ein. Durch diese Methoden kann der Datenverlust effektiv vermieden werden.

Obwohl Notepad den Java -Code nicht direkt ausführen kann, kann er durch Verwendung anderer Tools erreicht werden: Verwenden des Befehlszeilencompilers (JAVAC), um eine Bytecode -Datei (Dateiname.class) zu generieren. Verwenden Sie den Java Interpreter (Java), um Bytecode zu interpretieren, den Code auszuführen und das Ergebnis auszugeben.

Notepad ist ein kostenloser Texteditor für Windows, der eine Vielzahl von Funktionen bietet, z.

Das Ausführen von Python-Code in Notepad erfordert, dass das ausführbare Python-ausführbare Datum und das NPPEXEC-Plug-In installiert werden. Konfigurieren Sie nach dem Installieren von Python und dem Hinzufügen des Pfades den Befehl "Python" und den Parameter "{current_directory} {file_name}" im NPPExec-Plug-In, um Python-Code über den Shortcut-Taste "F6" in Notoza auszuführen.
