equin: Sonderzeichenproblem - utf-8 - manche funktionieren, manche nich

Beitrag lesen

Ich habe ein Sonderzeichenproblem was mich noch zum verzweifeln bringt. Ich will Daten aus eine Datenbank abfragen (Daten sind in utf-8 gespeichert) und diese in einem excel-file ausgeben. Das mache ich mit folgendem header:

  
header("Content-type: application/vnd-ms-excel; charset=utf-8");  
header("Content-Disposition: attachment; filename=export.xls");

Mein Problem ist nun, dass die Daten sehr komische Sonderzeichen aus dem Litauischen enthalten und mache der Sonderzeichen richtig angezeigt werden (ein s mit umgedrehtem dach drauf), manche allerdings werden als Fragezeichen angezeigt (ein e mit einem punkt oben drauf z.b.).

Hab schon mit Einstellungen wie folgenden rumprobiert:

mysql_query("SET NAMES 'utf-8'");  
		mysql_query("SET character_set_server='utf-8");  
		mysql_query("SET character_set_client='utf-8'");  
		mysql_query("SET character_set_connection='utf-8'");  
		mysql_query("SET character_set_results='utf-8'");

Aber leider ohne Erfolg. Hat jemand einen Tip für mich?