heinetz: Zum abertausendsten mal: zeichenkopierung

Beitrag lesen

hi,

Gib aber nicht einfach irgendwas an, sondern das was du verwendet hast. Und wenn du das nicht weißt, dann wird es Zeit, dass du herausfindest, wie man allen beteiligten Systemen beibringt, in einer definierten Kodierung zu arbeiten. Das fängt beim Editor an, geht über PHP, DBMS, weiterer Datenquellen und -senken und Webserver bis zum Browser.

und da ist es schon, das Verständnisproblem. Mir ist vollkommen
klar, dass das System so, wie es ist, von verschiedenen Stellen
zusammengemurkst wurde, weil sich keiner um Zeichensätze
gekümmert hat, als es entstanden ist. Wenn ich heute neue Syteme
aufsetze, achte ich einfach darauf, dass alles einheitlich utf-8
ist und habe kein Problem. Jetzt habe ich aber ein System, dass

1. mal auf einer MySQL 4.0 entstanden ist
2. In dem eine fremdes Modul läuft, auf dass ich keinen
   Einfluss nehmen kann.
3. In dem mein Kunde ca. 700 Unterseiten angelegt hat, die
   als Datensätze vorhenden sind.

Der Aufwand, alles zu vereinheitlichen, ist gerechtfertigt,
was mir vollkommen klar ist, will aber bezahlt werden, was
ich dem Kunden klar machen muss. Das versuche ich gerade,
muss aber bis dahin mit dem Misstand leben und irgendwas
basteln, was ich nicht verstehe, damit ein 'ä' auch aussieht,
wie ein 'ä' ...

Abgesehen davon halte ich es für wichtig, zu verstehen, wie
das alles zusammenwirkt und bewerte damit z.B. so eine Info,
wie:

header('Content-Type: text/html; charset=...');

überschreibt in der Regel alles, was irgendwo konfiguriert ist. In absteigender Reihenfolge folgen: PHPs default_charset und Charset-Konfiguration vom Apachen (siehe Direktiven-Übersicht, nach charset suchen und alle anschauen, die nicht nach was sehr speziellem aussehen).

... für mich als hilfreicher, als den Aufruf zu einer sauberen
Programmierung, weil ich mir des Misstands bewusst bin.

Ich hab tatsächlich einige Schwierigkeiten, den Damen in
der Marketingabteilung klar zu machen, warum die Vereinheit-
lichung der verwendeten Zeichnsäzze sinnvoll ist.

beste gruesse,
heinetz