# New Ticket Created by Joshua Isom # Please include the string: [perl #41827] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=41827 >
I keep getting a test failure on t/op/stringu.t with test 25 on ppc-darwin(and likely all big endian systems with icu installed). Parrot outputs "\x00A\x00B" when the test expects "A\x00B\x00" to be printed. I got a hint to the problem at the icu faq(http://icu.sourceforge.net/userguide/icufaq.html). "A Unicode string is currently represented as UTF-16. The endianess of UTF-16 is platform dependent. You can guarantee the endianess of UTF-16 by using a converter. UTF-16 strings can be converted to other Unicode forms by using a converter or with the UTF conversion macros."