Thread LWP::UserAgent UTF-8-Mangling die 2991992ste (24 answers)
Opened by Your_name at 2018-10-23 14:29

haj
 2018-10-25 11:49
#189037 #189037
User since
2015-01-07
531 Artikel
BenutzerIn

user image
Oh, ich meinte tatsächlich 5.18. Das mag gut und gern zu defensiv sein, aber zum einen ist die Version schon alt genug, dass sie sich in fast allen produktiven Umgebungen durchgesetzt haben sollte, zum anderen gab es davor immer wieder mal grenzwertige Situationen und Änderungen im Verhalten (z.B. User Defined Case Mappings, use feature 'unicode_strings', Behandlung bei pack/unpack) und doch auch einige unangenehme Bugs. Das meinte ich mit "hinreichend unfallfrei": Bei einer Codebase, die in 5.8.1 entstanden ist, musste man doch hin und wieder mal hinfassen, wenn eine neue Perl-Version eingesetzt werden sollte, während ich seit 5.18 das "in Bewegung" vor allem in der fortlaufenden Unterstützung neuer Unicode-Standards sehe.

In der Änderungsbeschreibung zu Version 5.10 steht zum Beispiel:
https://perldoc.perl.org/perl5100delta.html#UTF-8-problems
The handling of Unicode still is unclean in several places, where it's dependent on whether a string is internally flagged as UTF-8. This will be made more consistent in perl 5.12, but that won't be possible without a certain amount of backwards incompatibility

View full thread LWP::UserAgent UTF-8-Mangling die 2991992ste