dedlfix: UTF-8 ändert Frame Set-up

Beitrag lesen

Hi!

Kannst du mal mit einem Beispiel aufwarten, wann es nicht sinnvoll sein sollte, richtige Zeichen anstatt Escapes zu verwenden?

Findest du die in dem von dir übersetzten und verlinkten Text enthaltenen Beispiel zu den nicht sichtbaren Zeichen etwa nicht sinnvoll? Zumindest, wenn man HTML zu Fuß schreibt, sehe ich das durchaus als probates Mittel an, so dass man als Bearbeitender im Quelltext sofort sieht, was Sache ist. Bei Code, der generiert wird, kann man ja die Escape-Sequenz des jeweiligen Systems nehmen. Dann landet in der maschinengelesenen Ausgabe das richtige Zeichen. Vielleicht so:

echo htmlspecialchars(implode("\xC2\xA0", $einArray));

Ist in PHP etwas doof, weil das noch keine Unicode-Codepoints umsetzen kann, so dass man hier die UTF-8-Form nehmen muss, will man nicht noch einen Funktionsaufruf reinschachteln.

echo htmlspecialchars(implode(utf8_encode("\xA0"), $einArray));

In Javascript hingegen kann man ja schön \u00A0 nehmen.

Lo!