你好 wahsaga,
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).d.h., trim() ist "sicher", so lange ich nur utf-8 verwende, OK.
Wenn du keinen Wert darauf legst, dass Unicode-Whitespaces entfernt
werden: ja.
hatte mir als alternative überlegt, dann stattdessen ebenfalls
preg_replace zu nutzen, und whitespace (über \s) am stringanfang/-ende
durch leerstring zu ersetzen.
In den Anmerkungen von libpcre steht, dass \s nur auf die Whitespaces <
256 zutrifft, also auch _nicht_ auf Unicode-Whitespaces.
再见,
CK