>  기사  >  백엔드 개발  >  PHP로 얻은 중국어 입력 내용이 표시되지 않으면 어떻게 해야 합니까?

PHP로 얻은 중국어 입력 내용이 표시되지 않으면 어떻게 해야 합니까?

藏色散人
藏色散人원래의
2022-11-21 09:18:181341검색

PHP에서 중국어 입력 내용을 표시할 수 없는 문제에 대한 해결 방법: 1. 해당 PHP 파일을 엽니다. 2. "setlocale(LC_ALL,NULL);" 문을 추가하여 지역 정보를 시스템 기본값으로 설정합니다.

PHP로 얻은 중국어 입력 내용이 표시되지 않으면 어떻게 해야 합니까?

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

PHP에서 얻은 중국어 입력 내용이 표시되지 않으면 어떻게 해야 하나요?

php fgetcsv가 파일 내용을 읽지만 중국어 부분이 항상 표시되지 않습니다. 해결 방법

fgetcsv를 사용하여 파일 내용을 읽을 때 중국어 부분이 항상 표시되지 않는 경우. 텍스트에 문자와 중국어가 섞여 있으면 문자 앞의 한자는 읽을 수 없지만 문자 뒤의 한자는 보존됩니다.

첫 번째 해결책:

PHP 공식 웹사이트에 가서 찾아보면 setlocale을 추가하면 문제가 해결될 수 있습니다.

이 문제는 원래 PHP4를 사용할 때는 발생하지 않았습니다. PHP5에서만 발생할 수 있습니다...

참고: setlocale() 함수는 현재 스크립트의 지역 정보만 변경합니다.

Tips: setlocale(LC_ALL,NULL)을 통해 지역 정보를 시스템 기본값으로 설정할 수 있습니다.

// utf-8
setlocale(LC_ALL, 'en_US.UTF-8');
// 简体
setlocale(LC_ALL, 'zh_CN');

//设置回系统默认
setlocale(LC_ALL,NULL);

다음은 일반적으로 사용되는 지역 식별자입니다

zh_CN GB2312
en_US.UTF-8 UTF-8
zh_TW BIG5
zh_HK BIG5-HKSCS
zh_TW.EUC-TW EUC-TW
zh_TW.UTF-8 UTF-8
zh_HK.UTF-8 UTF-8
zh_CN.GBK GBK

권장 학습: "PHP 비디오 튜토리얼"

위 내용은 PHP로 얻은 중국어 입력 내용이 표시되지 않으면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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