You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Str.perl fails to represent whatever is being used by the utf8-c8 encoding
to represent a non-UTF-8 octet. Thus .perl.EVAL fails to round-trip
the Str that arises in the middle of a utf8-c8 decode-then-encode
round-tripping of an octet string.
If that mangled octet string is then used as a second input value, the
two Str values arising from decoding these two octet strings compare !eq
(as they should), but their .perl representations compare eq. This shows
that the problem is on the .perl side, rather than the .EVAL side.
Additional: an apparently-null string operation, such as substituting a
substring (appearing in the Str) with itself, can mangle the string in
the same manner as .perl.EVAL:
Migrated from rt.perl.org#128513 (status was 'new')
Searchable as RT128513$
The text was updated successfully, but these errors were encountered: