Mailinglisten-Archive |
Heiko Langenfeld - netz98 wrote: > Hallo Liste, > > ich habe Probleme bei der Übersetzung einer Seite in > türkisch. Ich habe die Texte als .doc vorliegen, kopiere > Sie ins Zend Studio in meine Datei in ein Sprach array > und will sie auf der selben Seite aufrufen. Aus verschiedenen > Zeichen (siehe Liste http://home.germany.net/100-170561/turkbind.html ) > werden ?. Wenn ich die Datei schließe wieder öffne sind ebenfalls ? draus > geworden. Wenn ich versuche mit Zend diese Zeichen utf-8 zu kodieren > und sie direkt wieder dekodiere bekomm ich ebenfalls direkt schon in der > Debug HTML Ausgabe die ?. > Darum meine Frage, kann die PHP utf-8 en / decode Funktion noch kein > Türkisch; liegts am Zend Studio? > Habe auch schon die Datei utf8 gespeichert etc. > Kann mir wer helfen? > Danke im voraus! > > Heiko Langenfeld Hi Heiko, - benutze mb_string Funktionen zum Umwandeln von Kodierungen http://de.php.net/mbstring - Hast du im ZendStudio die Richtige Kodierung eingestellt? Werkzeuge - Einstellungen - Bearbeiten - Encoding auf UTF8 oder "Speichern unter" und dann Encoding auf UTF8 stellen und auf jedenfall das Dokument als UTF-8 abspeichern. - hast du die entsprechenden header mitgegeben? header( "Content-Type: text/html;charset=utf8 ); oder header("Content-Type: application/xhtml+xml;charset=utf-8 ); je nachdem was du auslieferst, aber wichtig ist, dass du das charset als utf-8 angibst Damit sollte es ohne weitere Probleme gehen. Gruss Andi
php::bar PHP Wiki - Listenarchive