1

Ms Access 2010 データベースを使用して、ASP3.0 言語で記述されたプロジェクトを実行するために、Windows7 オペレーティング システムで IIS7 を使用しています。

MsAccess DB に保存したデータのほとんどはアラビア語です。フォントをお持ちの場合は、例をご覧ください: سلام

すべてが正しく、IIS7 で実行されているプログラムを使用していました。しかし、ある日、このプログラムを別のコンピューターでも実行することにしました。そこで、そのパソコンの Windows7 に IIS7 と MsAccess2010 をインストールし、2 台目のパソコンでこのプログラムを実行したところ、データベースに保存されているアラビア語のテキストが "???????" のように表示されることがわかりました。(疑問符) ブラウザで。ただし、MsAccess ファイルに格納されているデータは ????? ではありません。

さまざまな記事を読んでこの問題を解決しようとしましたが、克服できません。誰でも助けることができますか?

4

1 に答える 1

0

これを機能させるには、データベースとページの両方で UTF-8 エンコーディングを使用する必要があります。

これはあなたの中にあるはずです<HEAD>

<meta http-equiv="Content-type" content="text/html; charset=UTF-8"/>

MS Word などを使用する場合によくあるように、データが Windows-1251 エンコーディングとして保存されている場合は、少し苦労します。データは依然として間違ったエンコーディングで出力されます。

これが表示される場合は、それらのドキュメントを Word 2007/2010 に再読み込みし、UTF-8 として再保存してから、MS Access に再挿入する必要がある場合があります。

于 2012-05-25T13:49:48.820 に答える