0

私は Smarty 3.3.2 に基づく Web ページを持っており、私の webhoster networksolution.com は私の php バージョンをPHP バージョン 5.4.17-pl0-gentooとすべてのアラビア文字 (データベース latin1 (utf8 を試みました - 結果なし)にアップグレードしました) にアップグレードしました。 ®Ù¾Ù„ §Ø±Ù¾®Ù¾Ù„ اØØ؇ ساØ

これは私のデータベース挿入のような形式ですが、主な問題は、サーバーが更新される前 (5.2 でした) に正常に機能し、ヘッダーが既に utf-8 に設定されていることです。

私のテンプレートは正しく表示されているので、問題はmysql_query!にあります。

ありがとう!

4

1 に答える 1

1

まず、アラビア語のテキストがデータベースに正しく保存されていることを確認してください。問題がなければ、select クエリの直前に次のコードを追加してください。

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 に答える