Aktives Mitglied
Hallo PSD'ler,
ich muss nun leider auch mal eine utf-8 Frage an den Mann/die Frau bringen, da ich mit meiner Lösung (es gibt eine!) so gar nicht einverstanden bin. Vorab: Nein, ich habe keine Probleme mit Umlauten, Sonderzeichen o. ä. - es geht um ein anderes "Detail".
Alle meine Projekte sind wie folgt "aufgestellt":
- Datenbankverbindung und Felder in utf-8
- Dateikonvertierung utf-8 ohne BOM
- META-Angabe utf-8
- AddCharset in htaccess auf utf-8
Ich habe keine Probleme mit "german umlauts" - ich kann auch kyrillisch verwenden o. ä. und der Browser sagt bei "auto. Zeichensatz" direkt "utf-8". Alles hübsch und funktional, sollte man meinen ...
Was liefert mir der ResponseHeader? "text/html" - und keine Angabe zu utf-8. Dieses Fehl sorgt dafür, dass ein externes Programm (installiert im OS, kompatibel mit akt. Windows-Version usw.) dann anfängt, das allen bekannte "?" zu zeigen - und schlimmer.
Aber jetzt kommt der Clou ja noch: Schicke ich dieser Seite dann auch noch unnötiger Weise (meiner Meinung nach) einen "Content-Type" als header() aus PHP mit, geht es im besagten Tool korrekt und der ResponseHeader trägt dann auch endlich "utf-8" mit ... (aber der Aufwand ist mir "deutlich zu blöd" dies dann überall zu erweitern).
Eigentlich spricht das ganze Internet von "joar, kannst mit htaccess in den Griff kriegen" (AddCharset) - nö. Alle anderen Angaben, die oben gemacht sind, greifen auch nur bedingt (Datenbank ja eh net dafür).
Ich befürchte also, dass ich einen Denkfehler irgendwo habe - meine einzige Idee wäre noch gewesen, dass es eine htaccess geben muss, die höher liegt als meine und dann auch den Cache so komisch aushebelt. Ein grandioses Hoch auf Server, welche administriert werden (im Preis inkl.).
Hat jemand von euch eine fruchtende Idee oder kann mich in die richtige Klippe schubsen? Letztendlich geht es nur um "Wieso eigentlich nicht?!"
Vielen Dank.
ich muss nun leider auch mal eine utf-8 Frage an den Mann/die Frau bringen, da ich mit meiner Lösung (es gibt eine!) so gar nicht einverstanden bin. Vorab: Nein, ich habe keine Probleme mit Umlauten, Sonderzeichen o. ä. - es geht um ein anderes "Detail".
Alle meine Projekte sind wie folgt "aufgestellt":
- Datenbankverbindung und Felder in utf-8
- Dateikonvertierung utf-8 ohne BOM
- META-Angabe utf-8
- AddCharset in htaccess auf utf-8
Ich habe keine Probleme mit "german umlauts" - ich kann auch kyrillisch verwenden o. ä. und der Browser sagt bei "auto. Zeichensatz" direkt "utf-8". Alles hübsch und funktional, sollte man meinen ...
Was liefert mir der ResponseHeader? "text/html" - und keine Angabe zu utf-8. Dieses Fehl sorgt dafür, dass ein externes Programm (installiert im OS, kompatibel mit akt. Windows-Version usw.) dann anfängt, das allen bekannte "?" zu zeigen - und schlimmer.
Aber jetzt kommt der Clou ja noch: Schicke ich dieser Seite dann auch noch unnötiger Weise (meiner Meinung nach) einen "Content-Type" als header() aus PHP mit, geht es im besagten Tool korrekt und der ResponseHeader trägt dann auch endlich "utf-8" mit ... (aber der Aufwand ist mir "deutlich zu blöd" dies dann überall zu erweitern).
Eigentlich spricht das ganze Internet von "joar, kannst mit htaccess in den Griff kriegen" (AddCharset) - nö. Alle anderen Angaben, die oben gemacht sind, greifen auch nur bedingt (Datenbank ja eh net dafür).
Ich befürchte also, dass ich einen Denkfehler irgendwo habe - meine einzige Idee wäre noch gewesen, dass es eine htaccess geben muss, die höher liegt als meine und dann auch den Cache so komisch aushebelt. Ein grandioses Hoch auf Server, welche administriert werden (im Preis inkl.).
Hat jemand von euch eine fruchtende Idee oder kann mich in die richtige Klippe schubsen? Letztendlich geht es nur um "Wieso eigentlich nicht?!"
Vielen Dank.