0

我有 2 种语言的 zen 购物车安装:匈牙利语和罗马尼亚语。字符集设置为utf-8,mysql 字段排序规则是utf8_general_ci,并且在 DB 字符中是可以的,我仍然得到奇怪的问号而不是语言特定的字符。我还检查了字体。

PS:来自翻译文件(不是来自 DB)的文本有变音符号,DB 结果没有。

4

2 回答 2

1

您的页面实际上是使用以下字符集定义运行的:

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 

将其更改为 UTF-8,如果所有其他数据也正确 UTF-8 编码,它应该可以工作。

于 2013-07-10T18:18:06.550 回答
0

确保您的默认 MYSQL 和 PHP 语言也设置为 UTF-8。如果您无权访问您的 php.ini,我发现在我的 php 脚本中手动设置 Mysql 语言已为我修复,请查看此命令

http://php.net/manual/en/mysqli.set-charset.php

$mysqli->set_charset("utf8");

应该解决你的问题。

于 2013-07-10T17:40:33.243 回答