你好 wahsaga,
- was ist mit den string-funktionen, die unter an dieser stelle
_nicht_ genannt werden, wie beispielsweise trim() [...]
Ich habe mir jetzt mal den Sourcecode von trim() angesehen. Diese Funktion
ist _nicht_ multibyte-faehig, sie entfernt nur \x20\n\r\t\v\0 links und/oder
rechts vom String. Es werden keinerlei Unicode-Whitespaces entfernt.
Inwieweit diese Bytemuster Innerhalb von UTF-32- oder UTF-16-Strings
auftreten koennen, kann ich dir nicht sagen, in UTF-8 ist das insofern
nicht von belang, als das keine Zeichen “kaputt” gemacht werden (weil
saemtliche zeichen, die entfernt werden, unterhalb von 127 liegen -- und
in diesem Teil ist UTF-8 mit ASCII gleichzusetzen).
再见,
CK