我最近在我的开发服务器上切换到 PHP 7,它运行良好 - 直到现在。
自从我更新到 PHP 7.0.3-10+deb.sury.org~trusty+1
(今天早些时候),utf8_decode
和 utf8_encode
函数不再可访问。但是,它们在 PHP7 的早期版本中。调用时,会引发 fatal error 。
我读到这些函数是由 mbstring
扩展提供的,我检查了 var_dump(extension_loaded('mbstring'));
是否已加载。
我怎样才能让上述功能再次工作?
最佳答案
我遇到了同样的问题。只需安装 php7.0-xml
包。 Ubuntu 16.04:
sudo apt-get install php7.0-xml
编辑:重新启动 apache2 以加载新包。
关于php - utf8_(en|de)code 从 php7 中删除?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35701730/