| pub const DECODED_LOSSY: &'static [(&'static [u8], &'static str)] = &[ |
| (b"hello", "hello"), |
| (b"\xe0\xb8\xa8\xe0\xb9\x84\xe0\xb8\x97\xe0\xb8\xa2\xe4\xb8\xad\xe5\x8d\x8e", "ศไทย中华"), |
| (b"Vi\xe1\xbb\x87t Nam", "Việt Nam"), |
| (b"Hello\xC2 There\xFF ", "Hello\u{FFFD} There\u{FFFD} "), |
| (b"Hello\xC0\x80 There", "Hello\u{FFFD}\u{FFFD} There"), |
| (b"\xE6\x83 Goodbye", "\u{FFFD} Goodbye"), |
| (b"\xF5foo\xF5\x80bar", "\u{FFFD}foo\u{FFFD}\u{FFFD}bar"), |
| (b"\xF5foo\xF5\xC2", "\u{FFFD}foo\u{FFFD}\u{FFFD}"), |
| (b"\xF1foo\xF1\x80bar\xF1\x80\x80baz", "\u{FFFD}foo\u{FFFD}bar\u{FFFD}baz"), |
| (b"\xF4foo\xF4\x80bar\xF4\xBFbaz", "\u{FFFD}foo\u{FFFD}bar\u{FFFD}\u{FFFD}baz"), |
| (b"\xF0\x80\x80\x80foo\xF0\x90\x80\x80bar", "\u{FFFD}\u{FFFD}\u{FFFD}\u{FFFD}foo\u{10000}bar"), |
| (b"\xF0\x90\x80foo", "\u{FFFD}foo"), |
| // surrogates |
| (b"\xED\xA0\x80foo\xED\xBF\xBFbar", "\u{FFFD}\u{FFFD}\u{FFFD}foo\u{FFFD}\u{FFFD}\u{FFFD}bar"), |
| ]; |