Encoding Probleme: Access Daten lesen und wieder schreiben
Jan
- php
Hallo,
ich versuche eine access Datenbank (multi lang) mit PHP auszulesen und anschließend die Daten in eine andere access zuschreiben. Mit allen mitteleuropäischen Sprachen scheint das richtig zu gehen, nur bei russisch und chinesisch kommt nur noch "???" dabei raus.
Zeichensätze sind natürlich alle vorhanden :)
Die Verbindung stelle ich über ADODB her, direkt mit ODBC hat mir sogar die deutschen Umlaute zerschossen :(
Die Verbindung stelle ich folgendermassen her:
<?php
$conn = new COM("ADODB.Connection") or die("Cannot start ADO");
// Microsoft Access connection string.
$conn->Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=C:\inetpub\wwwroot\php\mydb.mdb");
...
hatte es auch schon mit dem driver:
$conn->Open("Provider=Microsoft,.Jet.OLEDB.4.0; Data Source=C:\inetpub\wwwroot\php\mydb.mdb");
probiert, aber leider auch ohne Erfolg.
Nun die Frage, hat einer von euch eine Idee wie ich chinesisch und russisch korrekt auslesen kann?
Gruß Jan