PHP5.6升级的字符编码问题

时间:2019-06-28 12:17:02

标签: utf-8 php-5.6 iso-8859-1

我正在将CakePHP网站从1.2迁移到最新版本。首先,我将其从1.2升级到1.3。要升级到下一个版本,我还需要升级PHP版本,因为当前使用的PHP版本是5.3。当我尝试将PHP版本升级到5.6时,遇到了一些字符编码问题。

我们有很多文本来自PHP文件。示例文本如下所示:

  

在电子邮件中的电子邮件地址是och ditt 8-siffrigalösenord。

现在它显示如下:

  

用电子邮件发送给8位-siffriga lsenord先生的电子邮件。

我将字符集更改为utf-8。但这没有帮助。我尝试使用this thread修复此问题。但这会影响来自数据库的字符串。

如果我在文本中使用utf8_encode或iconv(“ ISO-8859-1”,“ UTF-8”),则可以正确显示。我是否需要使用utf8_encode函数显示每个文本?还有其他解决方法吗?

0 个答案:

没有答案