>  기사  >  백엔드 개발  >  php_php 팁의 문자 인코딩 변환 기능 사용 예

php_php 팁의 문자 인코딩 변환 기능 사용 예

WBOY
WBOY원래의
2016-05-16 20:34:31969검색

이 기사의 예는 PHP의 문자 인코딩 변환 기능 사용법을 설명하며 참고용으로 모든 사람과 공유됩니다. 구체적인 구현 방법은 다음과 같습니다.

일반적으로 웹 프로그램에서, 특히 데이터베이스를 읽는 과정에서 가장 짜증나는 것은 문자 인코딩 문제인 경우가 많습니다. PHP4.0.6 이상에서는 인코딩을 편리하게 변환할 수 있는 mb_convert_encoding을 제공합니다.

상세 내용은 다음과 같습니다.

코드 복사 코드는 다음과 같습니다.
/* 내부 문자 인코딩을 SJIS로 변환 */
$str = mb_convert_encoding($str, "SJIS");

/* EUC-JP를 UTF-7로 변환 */
$str = mb_convert_encoding($str, "UTF-7", "EUC-JP");

/* JIS, eucjp-win, sjis-win에서 인코딩을 자동 감지한 다음 str을 UCS-2LE로 변환 */
$str = mb_convert_encoding($str, "UCS-2LE", "JIS, eucjp-win, sjis-win");

/* "auto"는 "ASCII,JIS,UTF-8,EUC-JP,SJIS"로 확장됩니다. */
$str = mb_convert_encoding($str, "EUC-JP", "자동");
?>

예를 들어 gb2312 문자열을 utf-8로 변환하려면 다음 방법을 사용할 수 있습니다.

코드 복사 코드는 다음과 같습니다.
$str=mb_convert_encoding($str,"UTF-8"," GB2312")

이 기사가 모든 사람의 PHP 프로그래밍 설계에 도움이 되기를 바랍니다.

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