• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Import Ansi Ascii Problem

mrmaus

Mitglied
hallo,

wenn ich bei einer deutschen webseite daten über einen php batch importiere wird z.B das "ä" als "�" dargetsellt. meine frage nun, kann ich dem entgegewirken indem ich z.B. in der zu importierenden textdatei alle ä durch einen zeichencode ersetze?

vielen dank
 
Am gängisten benutzt man einen UTF8-Header. Es gibt viele, die ein Headerproblem haben.
Es gibt viele Wege dies zu bewerkstelligen.
Z.b. wenn du .htaccess Unterstützung hast:
Code:
AddDefaultCharset utf-8
Oder PHP:
PHP:
<?php  header("Content-Type: text/html; charset=utf-8"); ?>
Oder HTML*:
HTML:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Oder eine richtige Einstellung des Webservers.
Dann sollte die wiedergabe von Sonderzeichen kein Problem mehr sein.

Mfg

)* Ausserhalb des eigenlichen Headers, vondaher nicht zu empfehlen.
 
Pauschal zu sagen, man soll das mit utf-8 lösen, ist aber auch nicht richtig.
Wenn die Quelldatei in ISO-8859-1 ist, dann sollte man das lieber auch über ISO-8859-1 lösen, denn sonst passt es ja wieder nicht.
 
Pauschal zu sagen, man soll das mit utf-8 lösen, ist aber auch nicht richtig.
Wenn die Quelldatei in ISO-8859-1 ist, dann sollte man das lieber auch über ISO-8859-1 lösen, denn sonst passt es ja wieder nicht.
Ist ein Unicode nicht dazu dar, genau dieses zu tun? Ich dachte, das "U" steht für "Universal".

Mfg
 
Schon, utf-8 sollte alle oder sehr viele Sonderzeichen enthalten.
Aber das hilft Dir ja nichts, wenn Du eine Datei mit ISO-8859-1 abspeicherst. Die Umlaute da drin können dann, wenn Du die Datei als UTF-8 ausgibst, nicht angezeigt werden.
 
Zurück
Oben