Rolf B: Mysql trim auf alle Spalten anwenden? und vs. php

Beitrag lesen

Hallo Henry,

eine Ausgabe kann von vielem beeinflusst sein. Die Hex-Sequenz, die du uns zeigst, enthält nur Buchstaben und innere Leerstellen. Umbrüche werden von ihr nicht veranlasst.

Für deine Hex-Sequenz reicht übrigens die Ascii-Tabelle nicht, es ist - wie man an der merkwürdigen Decodierung von "für" sieht, eine UTF-8 Sequenz. D.h. du musst wissen, wie man UTF-8 in Codepoints decodiert, dann noch eine Unicode-Codetabelle haben und die Unicode-Kombinationsregeln kennen. Das ist eeetwas mehr als eine ASCII-Tabelle.

Und eine ASCII-Tabelle ist heutzutage ohnehin wertlos. Das ist ein 7-bit Code, die heutigen Singlebyte-Codes sind 8-bittig, und es gibt eine Menge davon. Guck Dir in der Wikipedia die Ausführungen zu Codepage 1252 und der ISO-8859 Familie an, und wenn Du mit Kotzen fertig bist, kannst Du noch versuchen, Unicode in allen Feinheiten (Astral Planes, Encoding-Regeln, Kombinationen, Normalisierung) zu verstehen. Solltest Du dann wider Erwarten noch leben, lies hier weiter 😉

Die UTF-8 Multibyte-Zeichen in deiner Hex-Sequenz kann übrigens die Tools-Seite von Browserling ganz gut. Ob der mit den Astralplanes klar kommt (wo z.B. die Emojis leben), weiß man natürlich nicht.

Das innere Dreifachspace bekommst Du mit TRIM nicht in den Griff, falls Du das gehofft hast.

Rolf

--
sumpsi - posui - clusi