1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
// This is free and unencumbered software released into the public domain.
// See LICENSE.md for more information.
test(
function() {
assert_equals(new TextEncoder('x-user-defined').encoding, 'utf-8');
var decoder = new TextDecoder('x-user-defined');
for (var i = 0; i < 0x80; ++i) {
assert_equals(decoder.decode(new Uint8Array([i])), String.fromCharCode(i));
assert_equals(decoder.decode(new Uint8Array([i + 0x80])), String.fromCharCode(i + 0xF780));
}
},
"x-user-defined encoding"
);
|