Heim > Artikel > Backend-Entwicklung > So debuggen Sie verstümmelten PHP-Code mit VSCODE
Lösung zum Debuggen von verstümmeltem PHP-Code durch VSCODE: 1. Suchen und öffnen Sie die Datei „tasks.json“ 2. Fügen Sie „-finput-charset=GBK“ nach „args“ in der zu lösenden Datei „tasks.json“ hinzu das Problem Problem mit verstümmeltem Code.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, PHP-Version 8.1, DELL G3-Computer
Was soll ich tun, wenn VSCODE verstümmelten PHP-Code debuggt?
vsCode gibt verstümmelte chinesische Zeichen im Debugging-Modus aus
Vorwort
VsCode wird kürzlich nach dem Ändern des Zeichensatzes normal ausgeführt und debuggt chinesische verstümmelte Zeichen :)
1. Lösen Sie dieses Problem aus Der Grund
ist, dass das Standardkodierungsformat von vsCode UTF-8 und das Standardkodierungsformat von cmd (Land) GBK ist
Das vsCode-Terminal ruft cmd auf und die beiden Kodierungsformate sind unterschiedlich, was dazu führt zu verstümmelten Zeichen.
Lösung Die Standardkodierung von vsCode ist auf GBK eingestellt, aber die generierte exe-Datei wird weiterhin gemäß UTF-8 ausgegeben,
sodass das Debuggen verstümmelt wird
2. Lösung
Die Lösung Im Internet zu finden ist: in Aufgaben, json Fügen Sie
// "-fexec-charset=GBK", "-finput-charset=GBK" // 处理mingw中文编码问题
nach den „Argumenten“ der Datei hinzu. -fexec-charset gibt das Codierungsformat der Eingabedatei an
Hier muss ich nur die Kodierung der ausführbaren Datei in GBK ändern. Aber
Die Kodierung der Eingabedatei selbst wurde von mir in GBK geändert, sodass keine Notwendigkeit besteht, sie hier zu ändern.
Empfohlenes Lernen: „
PHP-Video-TutorialDas obige ist der detaillierte Inhalt vonSo debuggen Sie verstümmelten PHP-Code mit VSCODE. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!