utf8_(en|de)code removed from php7?(从 php7 中删除了 utf8_(en|de) 代码?)
问题描述
我最近在我的开发服务器上切换到 PHP 7,它一直运行良好 - 直到现在.
I recently switched to PHP 7 on my development server, which has worked just fine - until now.
自从我更新到 PHP 7.0.3-10+deb.sury.org~trusty+1
(今天早些时候)后,utf8_decode
和 utf8_encode
函数不再可用.然而,它们在早期版本的 PHP7 中.调用时,会引发致命错误.
Since I updated to PHP 7.0.3-10+deb.sury.org~trusty+1
(earlier today), the utf8_decode
and utf8_encode
functions are no longer accessible. They were, however, in previous versions of PHP7. When called, a fatal error is raised.
我读到这些函数是由 mbstring
扩展提供的,我用 var_dump(extension_loaded('mbstring'));
检查了该扩展.
I read that these functions are provided by the mbstring
extension, which I checked with var_dump(extension_loaded('mbstring'));
is loaded.
我怎样才能让上述功能再次工作?
How can I get the above functions to work again?
推荐答案
我遇到了同样的问题.只需安装 php7.0-xml
包.Ubuntu 16.04:
I had the same problem. Just install php7.0-xml
package. Ubuntu 16.04:
sudo apt-get install php7.0-xml
重启 apache2 以加载新包.
这篇关于从 php7 中删除了 utf8_(en|de) 代码?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:从 php7 中删除了 utf8_(en|de) 代码?


基础教程推荐
- Web 服务器如何处理请求? 2021-01-01
- php中的foreach复选框POST 2021-01-01
- php中的PDF导出 2022-01-01
- 使用 scandir() 在目录中查找文件夹 (PHP) 2022-01-01
- Yii2 - 在运行时设置邮件传输参数 2022-01-01
- 主题化 Drupal 7 的 Ubercart “/cart"页 2021-01-01
- 如何在数学上评估像“2-1"这样的字符串?产生“1"? 2022-01-01
- 将变量从树枝传递给 js 2022-01-01
- PHPUnit 的 Selenium 2 文档到底在哪里? 2022-01-01
- php 7.4 在写入变量中的 Twig 问题 2022-01-01