>  기사  >  백엔드 개발  >  PHP가 UTF8 인코딩을 사용하여 ACCESS의 잘못된 문자를 읽는 경우 어떻게 해야 합니까?

PHP가 UTF8 인코딩을 사용하여 ACCESS의 잘못된 문자를 읽는 경우 어떻게 해야 합니까?

coldplay.xixi
coldplay.xixi원래의
2020-08-10 11:56:152453검색

잘못된 ACCESS 문자를 읽기 위해 UTF8 인코딩을 사용하는 PHP 솔루션: 먼저 iconv 함수를 사용하여 GBK에서 [UTF-8]로 트랜스코딩 사용자 정의 함수를 만든 다음 [UTF-8]에서 GBK로 함수를 만듭니다. 페이지에서 데이터베이스로 데이터를 제출할 때 [dec()] 함수.

PHP가 UTF8 인코딩을 사용하여 ACCESS의 잘못된 문자를 읽는 경우 어떻게 해야 합니까?

ACCESS 잘못된 문자를 읽기 위해 UTF8 인코딩을 사용하는 PHP 솔루션:

1. iconv 함수를 사용하여 다음 코드와 같이 GBK에서 UTF-8로 트랜스코딩 사용자 정의 함수를 만듭니다.

function enc($c){return iconv('gbk','utf-8',$c);}

둘째, 데이터베이스의 요구 사항을 충족하기 위해 데이터베이스에 인코딩을 작성하려면 UTF-8에서 GBK로 변환하는 기능도 만들어야 합니다.

function dec($c){return iconv('utf-8','gb2312',$c);}

트랜스코딩 기능을 만든 후 다음 단계는 다음을 사용하는 것입니다. 정상적으로요. 페이지에 표시할 데이터베이스의 데이터를 조정할 때 ACCESS는 시스템 기본 인코딩을 사용합니다. enc()函数,从页面提交数据到数据库时使用dec()函数,这样就可以很好的解决PHP使用UTF-8

관련 학습 권장 사항:

php 프로그래밍(비디오), 액세스 데이터베이스 튜토리얼

위 내용은 PHP가 UTF8 인코딩을 사용하여 ACCESS의 잘못된 문자를 읽는 경우 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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