Unicode charに問題があります。私が欲しいのは、既に完了しているPHPからAccess mdbデータベースに接続し、いくつかの情報を得ることです。私がユニコード文字の代わりにchar文字を得るようになるまで、すべてのことがうまくいきます。PHPのユニコードではなくクエスチョンマーク、WindowsではMS Accessデータベース
私は、各ページの上部にfollwoingコードを追加することにより、ASPで前にこれを修正した:
<%@LANGUAGE="JAVASCRIPT" CodePage=65001%>
しかし、私はPHPのための任意の同様の解決策を見つけることができませんでした。 以前にこの問題が発生したことはありますか?
私はMS Accessデータベースに接続する必要があるWindowsでPHPを使用しています。
COM('ADODB.Connection')
COM('ADODB.Recordset')
EDITED:私はまた、接続とレコードセットを作成するには、次の2つのCOMを使用
私はUTF-8に文字を設定することができます任意のキーワードがありますか? ここで私は、私は、次の2つを試してみました、MS Accessのは、全く文字セットをサポートしていないようだ私のすべての接続
"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=database.mdb;"
に使用する接続文字列です。
"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=database.mdb;character set=ISO8859_1;"
"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=database.mdb;Charset=ISO8859_1;"
アリ