>백엔드 개발 >PHP 문제 >PHP에서 한자를 트랜스코딩하는 방법

PHP에서 한자를 트랜스코딩하는 방법

王林
王林원래의
2020-10-12 10:20:296330검색

한자 트랜스코딩을 위한 PHP 방법: [$fileName=iconv("UTF-8", "gbk", $fileName);], 이는 gbk의 중국어 인코딩 형식으로 변환하는 것을 의미합니다.

PHP에서 한자를 트랜스코딩하는 방법

보통 PHP로 파일을 업로드할 때, 파일 이름에 한자가 포함되어 있으면 업로드된 이름을 로컬에서 쓸 수 없습니다. 왜냐하면 업로드되는 인코딩 형식은 일반적으로 UTF-8 형식이므로 파일 이름을 지정하고 저장할 수 없기 때문입니다. 운영 체제 디스크에.

(추천 튜토리얼: php 비디오 튜토리얼)

쓰기 전에 중국어 인코딩 형식인 gbk로 변환해야 합니다:

$fileName=iconv("UTF-8", "gbk", $fileName);

마찬가지로 시스템 디스크에서 파일을 읽어서 얻은 파일 이름은 gbk에 있습니다. 인코딩 형식, 이 형식의 PHP는 현재 UTF-8 형식으로 인코딩되어야 합니다

$fileName=iconv("gbk", "UTF-8", $fileName);

관련 권장 사항: php training

위 내용은 PHP에서 한자를 트랜스코딩하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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