Maison > développement back-end > Problème PHP > Comment déboguer du code PHP tronqué avec VSCODE

Comment déboguer du code PHP tronqué avec VSCODE

藏色散人
Libérer: 2023-03-17 20:12:02
original
2147 Les gens l'ont consulté

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é.

Comment déboguer du code PHP tronqué avec VSCODE

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中文编码问题
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal