VSCODE를 사용하여 PHP 왜곡 코드를 디버깅하는 방법

藏色散人
풀어 주다: 2023-03-17 20:12:02
원래의
1970명이 탐색했습니다.

VSCODE 디버깅 PHP 왜곡 코드에 대한 솔루션: 1. "tasks.json" 파일을 찾아 엽니다. 2. "tasks.json" 파일에서 "args" 뒤에 ""-finput-charset=GBK""를 추가하여 해결합니다. 문제는 잘못된 코드 문제입니다.

VSCODE를 사용하여 PHP 왜곡 코드를 디버깅하는 방법

이 튜토리얼의 운영 환경: Windows 10 시스템, PHP 버전 8.1, DELL G3 컴퓨터

VSCODE가 PHP 잘못된 코드를 디버깅하는 경우 어떻게 해야 합니까?

vsCode는 디버깅 모드에서 중국어 깨짐 문자를 출력합니다

머리말

최근 vsCode를 사용하여 문자 세트를 변경한 후 정상적으로 실행되고 중국어 깨짐 문자를 디버깅합니다. :)

1. 이 문제를 유발합니다. 이유

는 vsCode의 기본 인코딩 형식이 UTF-8이고 cmd(국가)의 기본 인코딩 형식이 GBK이기 때문입니다.

vsCode 터미널은 cmd를 호출하며 두 인코딩 형식이 다르기 때문에

해결 방법 vsCode의 기본 인코딩은 GBK로 설정되어 있지만 생성된 exe 파일은 여전히 UTF-8에 따라 출력되므로

디버깅이 깨집니다.

2. 해결 방법

해결 방법을 찾았습니다. 인터넷의 경우: 작업에서 json 파일의 "args" 뒤에

// "-fexec-charset=GBK", "-finput-charset=GBK" // 处理mingw中文编码问题
로그인 후 복사

를 추가합니다. -fexec-charset은 입력 파일의 인코딩 형식을 지정합니다.

-finput-charset은 실행 파일을 생성하기 위한 인코딩 형식을 지정합니다.

여기에서는 실행 파일의 인코딩을 GBK로 수정하기만 하면 됩니다. 그런데

입력 파일 인코딩 자체는 제가 GBK로 수정했기 때문에 여기서는 변경할 필요가 없습니다.

추천 학습: "PHP 비디오 튜토리얼"

위 내용은 VSCODE를 사용하여 PHP 왜곡 코드를 디버깅하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!