> 백엔드 개발 > PHP 문제 > wamp php의 중국어 왜곡 문제를 해결하는 방법

wamp php의 중국어 왜곡 문제를 해결하는 방법

藏色散人
풀어 주다: 2023-03-04 06:36:01
원래의
3240명이 탐색했습니다.

wamp PHP 중국어 왜곡 솔루션: 1. "header('Content-Type: text/html; charset=UTF-8');" 문을 PHP 헤더에 추가합니다. 2. PHP 파일을 "UTF -8"로 저장합니다. BOM” 형식입니다.

wamp php의 중국어 왜곡 문제를 해결하는 방법

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

최근에 PHP를 다시 배웠는데 echo 명령을 사용하여 PHP 파일에서 중국어 문자를 출력할 때마다 항상 잘못된 문자가 나타나는 것을 발견했습니다. 순수 HTML 파일은 왜곡되어 표시되지 않습니다. 오랫동안 온라인으로 검색한 결과, 그들은 모두 메타가 UTF-8을 쓰지 않는 것이 문제라고 말했습니다. 그러나 Force는 메타 utf-8 코드를 명확하게 로드했지만 여전히 왜곡되어 있습니다. 마침내 문제를 발견했습니다. php.ini의 기본 문자 집합에 문제가 있는 것으로 나타났습니다.

일반적으로 UTF-8 문자 집합을 사용하는 경우 페이지에 다음 문자만 추가하면 됩니다.

<meta charset="UTF-8">
로그인 후 복사

한자가 깨져서 나타나는 경우 다음 해결 방법을 참조하세요.

임시 해결 방법 1:

추가 PHP 헤더에 다음 코드를 추가하세요.

header(&#39;Content-Type: text/html; charset=UTF-8&#39;);
로그인 후 복사

임시 해결 방법 2:

php 파일을 저장할 때 UTF-8 BOM 형식으로 저장해야 합니다. 하지만 이 방법은 로컬에서 테스트할 수 있다는 단점이 있지만 웹사이트로 전송하면 문자가 깨져 보입니다.

wamp php의 중국어 왜곡 문제를 해결하는 방법

완벽한 솔루션 3:

마지막으로 원본 로컬 WAMP PHP.INI 파일의 기본 문자 집합이 GBK로 변경된 것으로 확인되었습니다. 파일 기본 문자 집합을 UTF-8로 변경합니다. 완벽한 문제 해결.

wamp64binphpphp5.6.31php.ini를 찾아보세요

해당 코드를 검색하여 다음과 같이 수정하세요. 사용 중인 PHP 버전에 따라 다른 버전의 php.ini가 다른 폴더에 있습니다

; PHP&#39;s default character set is set to UTF-8.
; http://php.net/default-charset
default_charset = "UTF-8"
로그인 후 복사
.

위 내용은 wamp php의 중국어 왜곡 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿