utf8_(en|de)코드가 php7에서 제거되었습니까?
저는 최근 개발 서버에서 PHP 7로 전환했는데, 지금까지 잘 작동했습니다.
업데이트한 이후로PHP 7.0.3-10+deb.sury.org~trusty+1
(오늘도 어김없이),utf8_decode
그리고.utf8_encode
더 이상 기능에 액세스할 수 없습니다.그러나 이전 버전의 PHP7에는 이러한 기능이 있습니다.호출되면 치명적인 오류가 발생합니다.
이러한 기능은 다음에서 제공하는 것으로 읽었습니다.mbstring
내선번호, 내가 확인한 것.var_dump(extension_loaded('mbstring'));
로드되었습니다.
위의 기능이 다시 작동하려면 어떻게 해야 합니까?
저도 같은 문제가 있었습니다.그냥 설치php7.0-xml
꾸러미Ubuntu 16.04:
sudo apt-get install php7.0-xml
편집: apache2를 다시 시작하여 새 패키지를 로드합니다.
Ubuntu에서 PHP7을 업그레이드하는 동안 다음 메시지가 표시되었습니다.
php7.0 (7.0.3-6) unstable; urgency=medium
* Several extensions have been split into separate extension packages:
- php-dba - Database (dbm-style) Abstraction Layer
- php-mbstring - Multibyte String
- php-soap - SOAP
- php-xml - DOM, SimpleXML, WDDX, XML, XMLReader and XMLWriter
- php-zip - Zip
* The new packages are not installed automatically, so you will need to
install them by hand, if you use the functions in those modules.
* Most modules that have been builtin before are now included in
php7.0-common package and they are enabled by default for your
convenience. You can disable unneede modules via phpdismod tool.
-- Ondřej Surý <ondrej@debian.org> Mon, 22 Feb 2016 12:37:09 +0100
그래서 그것은 문제를 일으키는 패키지 중 하나입니다.이 경우, 그것은.php-xml
.
참고:
새 패키지가 자동으로 설치되지 않습니다.
당신은 그것을 고칠 수 있습니다.
sudo apt-get install php-xml
sudo apache2ctl graceful
CentOS에 있는 경우 다음 명령이 작동합니다.
yum install php-xml
상위 투표된 답변이 저에게 효과가 없었기 때문에 저는 (이름으로 보아) 저를 위해 고쳐준 php7용 다른 패키지를 찾았습니다.
sudo apt-get install php7.0-mbstring
Ubuntu 16.04 LTS에서 php 5.6을 사용하여 다음을 시도합니다.
sudo apt-get install php5.6-xml
sudo service apache2 restart
utf8_decode 및 utf8_encode 함수는 php 7에서 액세스할 수 있습니다.
이것은 당신의 php 설치에 php-xml 패키지가 없기 때문입니다.
서버에서 Mandrake를 실행하는 경우 "urpmi php-xml"을 입력합니다.
서버가 Windows에서 EASYPHP를 실행 중인 경우 EASYPHP 로고를 클릭하여 php-xml 모듈을 활성화합니다.
데비안 또는 우분투 시도:
apt-get install php7.0-xmlrpc
저도 같은 문제에 부딪혔고 저도 마찬가지였습니다.
sudo apt-get install php-patchwork-utf8
apache2 서버를 다시 시작하면 문제가 해결됩니다(Ubuntu 16.04 LTS).
언급URL : https://stackoverflow.com/questions/35701730/utf8-endecode-removed-from-php7
'programing' 카테고리의 다른 글
Spring MVC(비동기) 대 Spring WebFlux (0) | 2023.07.28 |
---|---|
요소가 표시되는 시점에 대한 이벤트 수신기? (0) | 2023.07.28 |
값의 범위에 따라 그룹화된 판다 (0) | 2023.07.23 |
판다 - 문자열 열에서 병합이 작동하지 않음(버그?) (0) | 2023.07.23 |
자바스크립트가 있는 링크를 프로그래밍 방식으로 클릭하려면 어떻게 해야 합니까? (0) | 2023.07.23 |