>  기사  >  백엔드 개발  >  박쥐가 PHP 중국어 왜곡 코드를 실행하는 경우 수행할 작업

박쥐가 PHP 중국어 왜곡 코드를 실행하는 경우 수행할 작업

藏色散人
藏色散人원래의
2022-11-09 09:39:261696검색

bat에 의해 실행되는 PHP의 중국어 왜곡 코드에 대한 해결 방법: 1. Windows 운영 체제 플랫폼과 함께 제공되는 메모장을 사용하여 스크립트 파일을 엽니다. 2. [파일] - [다른 이름으로 저장] 메뉴를 클릭합니다. ANSI 인코딩을 저장합니다. 4, 원본 Bat 스크립트 파일에서 코드 페이지 변경을 선언합니다.

박쥐가 PHP 중국어 왜곡 코드를 실행하는 경우 수행할 작업

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

bat가 PHP 중국어 왜곡 코드를 실행하면 어떻게 해야 하나요?

bat 배치 스크립트의 한자 깨짐 해결 방법

문제 설명

bat 배치 스크립트는 다음과 같습니다

@echo off

echo hello,world.
echo 你好,中国

pause

CMD가 스크립트 실행 시 한자가 깨져 나옵니다

문제 분석

  • 깨진 문자는 모두 문자 코딩이 중요합니다.
  • 컴퓨터는 숫자만 처리할 수 있습니다. 텍스트가 나타나면 처리하기 전에 숫자로 변환해야 합니다. 여기에 문자 인코딩(문자 집합)이 나타납니다. 인코딩에 특정 문자 인코딩을 사용하는 경우 디코딩에도 동일한 문자 인코딩을 사용해야 합니다. 다른 문자 인코딩을 사용하면 문자가 깨져 표시됩니다.

문제 해결

1. 스크립트 파일의 인코딩 방식을 변환합니다

기본적으로 Bat 스크립트 파일에서 중국어가 ANSI 인코딩이 아닌 경우 잘못된 문자가 나타납니다. 따라서 Windows 운영 체제 플랫폼에 제공되는 메모장을 사용하여 스크립트 파일을 열고 메뉴 [파일] - [다른 이름으로 저장]을 클릭한 후 ANSI 인코딩을 선택하여 저장할 수 있습니다.

인코딩을 변환하고 다시 실행해보니 중국어 깨짐 문제가 해결되었습니다.

2. 코드 페이지 변경

원본 bat 스크립트 파일에 변경 코드 페이지 선언

chcp 65001

다시 실행하면 중국어 깨짐 문제가 해결됩니다.

Extendedchcp 명령

활성 콘솔 코드 페이지를 변경합니다.

공통 코드 페이지 매핑

코드 페이지 매핑된 문자 집합
9 36 GB2312
20127 US-ASCII
65001 UTF-8

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

위 내용은 박쥐가 PHP 중국어 왜곡 코드를 실행하는 경우 수행할 작업의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.