>  기사  >  백엔드 개발  >  PHP로 잘못된 중국어 문자열 가로채기를 해결하는 방법

PHP로 잘못된 중국어 문자열 가로채기를 해결하는 방법

小云云
小云云원래의
2018-03-26 11:01:402107검색

한자 문자열을 가로채기 위해 substr() 함수를 사용할 때, 한자가 일반적으로 3바이트 또는 2바이트 등이기 때문에 왜곡된 문자가 자주 나타나는데, 우리는 한자를 가로채기 위해 mb_substr() 함수를 사용합니다. mb_substr()은 멀티바이트 문자를 잘 지원하며 substr()과 같은 방식으로 사용할 수 있습니다.

하지만 mb_substr() 함수를 사용하려면 mbstring 확장을 활성화해야 합니다. php.ini에서 Extension=mbstring을 찾아 앞에 있는 세미콜론을 제거하세요. 이 확장은 기본적으로 추가되지 않습니다.
마지막으로 이 함수를 시연합니다.
PHP로 잘못된 중국어 문자열 가로채기를 해결하는 방법
xdebug를 사용하여 변수 값을 확인합니다.
PHP로 잘못된 중국어 문자열 가로채기를 해결하는 방법

substr() 함수를 사용하여 중국어 문자열을 가로채는 경우 중국어 문자는 일반적으로 3바이트 또는 2바이트이기 때문에 잘못된 문자가 자주 나타납니다. 등등, 그래서 우리는 한자를 가로채기 위해 mb_substr() 함수를 사용합니다. mb_substr()은 멀티바이트 문자를 잘 지원하며 substr()과 같은 방식으로 사용할 수 있습니다.
하지만 mb_substr() 함수를 사용하려면 mbstring 확장을 활성화해야 합니다. php.ini에서 Extension=mbstring을 찾아 앞에 있는 세미콜론을 제거하세요. 이 확장은 기본적으로 추가되지 않습니다.
마지막으로 이 함수 시연:
PHP로 잘못된 중국어 문자열 가로채기를 해결하는 방법
xdebug를 사용하여 변수 값 확인:
PHP로 잘못된 중국어 문자열 가로채기를 해결하는 방법

관련 권장 사항:

php substr() 함수는 잘못된 중국어 문자열을 차단합니다_PHP 튜토리얼

PHP는 중국어 문자열을 차단합니다. 문제 해결 왜곡된 문자

php substr() 함수는 왜곡된 중국어 문자열을 차단합니다

위 내용은 PHP로 잘못된 중국어 문자열 가로채기를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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