fr@gma: LOAD DATA INFILE + UTF-8

Beitrag lesen

Hallo,

ich möchte Daten aus einer TXT-Datei in meine Datenbank laden.
Ich verwende im PHP-Script, in MySQL und in der TXT-Datei UTF-8.

Die Daten lese ich mit:

  
"LOAD DATA INFILE '" . $url . $tabelle . ".txt'  
    INTO TABLE $tabelle  
    LINES TERMINATED BY '\r\n'";  

Ich kann mich anstellen wie ich will, die gelesenen Daten kommen als Zeichenmüll in die Datenbank.
Kann mir bitte jemand sagen was ich falsch mache?

Einstellungen MySQL-Server (4.1.22):
Im MySQL Command Line Client habe ich die Werte für die Zeichensätze mal darstellen lassen.

  
mysql> show variables like 'C%';  

+--------------------------+-------------------------------------+
| Variable_name            | Value                               |
+--------------------------+-------------------------------------+
| character_set_client     | utf8                                |
| character_set_connection | utf8                                |
| character_set_database   | utf8                                |
| character_set_results    | utf8                                |
| character_set_server     | utf8                                |
| character_set_system     | utf8                                |
| character_sets_dir       | C:\Programme\MySQL\MySQL Server 4.1 |
|                          | \share\charsets                     |
| collation_connection     | utf8_general_ci                     |
| collation_database       | utf8_general_ci                     |
| collation_server         | utf8_general_ci                     |
+--------------------------+-------------------------------------+

Für jede Hilfe vielen Dank vorab!!!

LG fr@gma