【发布时间】:2019-11-13 14:04:02
【问题描述】:
我正在使用此代码:
$technical = iconv("UTF-8", "UTF-8//IGNORE", $technical);
在 >php7 上运行良好,但在 php5.3.3 上不运行
都是一样的代码,5.3.3版本有替换方案吗?
【问题讨论】:
-
为什么会有这么旧的版本?
-
那是客户端-服务器,所以我需要在他的服务器上启动脚本,在我的服务器上我有 PHP 7
-
为什么你应该在与它所在的版本相同的版本中编码^
-
一般来说,旧版本的语言不支持新版本的所有功能。你得到什么错误信息?由于所有 Unicode 字符都可以用 UTF-8 表示,因此删除它们会留下一个空字符串。
-
这个版本太旧了,除了升级到 PHP 7 之外,我不能良心推荐任何解决方案