| ... | ... | @@ -43,7 +43,7 @@ detectSourceEncoding bytes = case bytes of |
|
|
|
(0xEF:0xBB:0xBF:xs) -> UTF8 xs
|
|
|
|
(0x00:0x00:0xFE:0xFF:xs) -> UTF32 BigEndian xs
|
|
|
|
(0xFF:0xFE:0x00:0x00:xs) -> UTF32 LittleEndian xs
|
|
|
|
(0xFF:0xFE:xs) -> UTF16 BigEndian xs
|
|
|
|
(0xFF:0xFE:xs) -> UTF16 LittleEndian xs
|
|
|
|
(0x00:0x00:0x00:0x00:_) -> invalidNulls
|
|
|
|
xs@(0x00:0x00:0x00:_) -> UTF32 BigEndian xs
|
|
|
|
xs@(_:0x00:0x00:0x00:_) -> UTF32 LittleEndian xs
|
| ... | ... | |