0

我在这里遇到一个简单的常见问题。

我的网站具有多语言特色,内置 codeigniter 框架。

例如,我在这里使用了法语

$lang['login'] = 'ConnÈcter';

这随后在视图中显示为连接器。

然后我通过添加解决了这个问题

<meta charset="ISO-8859-1">

然后解决了这个问题。但是当内容加载了像这样的字符时

Sáenz-Mata & Jiménez-Bremont

然后是改为

Sáenz-Mata & Jiménez-Bremont

注意 é 更改为 é 即使我使用

<meta charset="ISO-8859-1">

当上面的元被删除时,当语言转换为法语时,它会给我连接器。

所以请给我建议一些可以处理这两种情况的东西。

希望有人能理解。(描述得一团糟。)

谢谢。

4

2 回答 2

0

如CodeIgniter 用户指南中所述,对所有页面始终使用 UTF-8 。确保每个文件的编码与其声明的编码匹配。您现在遇到的情况是由混合编码(主要是 UTF-8 和 ISO-8859-1)引起的。

于 2012-09-10T12:06:59.917 回答
0

利用<meta charset="utf-8">

于 2012-09-10T09:14:32.713 回答