0

我有一个基于 Smarty 3.3.2 的网页,我的 webhoster networksolution.com 将我的 php 版本升级到了PHP 版本 5.4.17-pl0-gentoo和我所有的阿拉伯字符(数据库 latin1(尝试使用 utf8 - 没有结果))显示如下: ®Ù¾Ù„ §Ø±Ù¾®Ù¾Ù„ اØØ؇ ساØ

这是我的数据库插入的格式,但主要问题是在我的服务器更新之前(它是 5.2。)它工作正常,我的标题已经设置为 utf-8

我的模板显示正确,所以问题出在mysql_query 上!

谢谢!

4

1 回答 1

1

首先请确认阿拉伯语文本是否正确保存在数据库中,如果可以,则只需在您的选择查询之前添加以下代码

mysql_query("set characer set utf8");

并添加

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>

这段代码

如果阿拉伯语文本未正确保存在数据库中,请将您的数据库排序规则更改为 UTF-8。

于 2013-11-08T09:18:01.463 回答