Maison > Article > développement back-end > Comment déboguer du code PHP tronqué avec VSCODE
Solution pour le débogage VSCODE du code PHP tronqué : 1. Recherchez et ouvrez le fichier "tasks.json" ; 2. Ajoutez ""-finput-charset=GBK"" après "args" dans le fichier "tasks.json" pour résoudre le problème Problème de code tronqué.
L'environnement d'exploitation de ce tutoriel : système Windows 10, PHP version 8.1, ordinateur DELL G3
Que dois-je faire si VSCODE débogue le code PHP tronqué ?
vsCode génère des caractères chinois tronqués en mode débogage
Avant-propos
Récemment en utilisant vsCode, après avoir modifié le jeu de caractères, il s'exécute normalement et débogue les caractères chinois tronqués :)
1. Déclenchez ce problème. La raison
est que le format d'encodage par défaut de vsCode est UTF-8 et le format d'encodage par défaut de cmd (pays) est GBK
Le terminal vsCode appellera cmd, et les deux formats d'encodage sont différents, ce qui conduira à. caractères tronqués.
Solution L'encodage par défaut de vsCode est défini sur GBK, mais le fichier exe généré est toujours généré selon UTF-8,
le débogage sera donc tronqué
2. Solution
La solution trouvée sur Internet est : dans les tâches, json Ajoutez
// "-fexec-charset=GBK", "-finput-charset=GBK" // 处理mingw中文编码问题
après les "args" du fichier. -fexec-charset spécifie le format d'encodage du fichier d'entrée
-finput-charset spécifie le format d'encodage pour générer le fichier exécutable.
Ici, il me suffit de modifier l'encodage du fichier exécutable en GBK. Mais
L'encodage du fichier d'entrée lui-même a été modifié par moi en GBK, il n'est donc pas nécessaire de le changer ici.
Apprentissage recommandé : "Tutoriel vidéo PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!