外部の ftp サーバーからテキスト ファイルを収集し、そのテキスト ファイルを事前にフォーマットされた MySql テーブルにインポートする php スクリプトをセットアップしようとしています。phpmyadmin を介して手動でこれを行うと、受信テキスト ファイルの文字セットを定義するオプションが利用可能になります。そのステップを php スクリプトに組み込み、文字セットを iso-8559-1 と定義する必要があります。以下は、インポートを処理するスクリプトの一部です。phpmyadmin と同じ方法で文字セットを定義するには、何を (どこに) 追加する必要がありますか?
mysql_select_db("mydatabase_db", $db);
$fileName="/home/mydomain/public_html/ImportsFolder/" . "IncomingFiles-" . $today . ".txt";
$query = <<<eof
LOAD DATA LOCAL INFILE '$fileName'
INTO TABLE filesincoming
FIELDS TERMINATED BY ',' ENCLOSED BY '"'
LINES TERMINATED BY '\n'
(id,file_url,file_type,file_index,file_caption,file_updated)
eof;
echo "<br />Populated files incoming.";
スクリプトは正常に実行され、テキスト ファイルをインポートしますが、文字セットが utf-8 であるかのようにインポートするため、一部の文字がテーブルに正しくインポートされません (たとえば、£ 記号が疑問符としてインポートされます)。
アドバイスをいただければ幸いです。よろしくお願いします