Heim  >  Artikel  >  Backend-Entwicklung  >  So debuggen Sie verstümmelten PHP-Code mit VSCODE

So debuggen Sie verstümmelten PHP-Code mit VSCODE

藏色散人
藏色散人Original
2023-01-19 09:36:312071Durchsuche

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.

So debuggen Sie verstümmelten PHP-Code mit VSCODE

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-Tutorial

Das 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn