Преобразование между Data.ByteString и Data.Text в кодировке Latin1

Поскольку набор символов latin-1 (также известный как ISO-8859-1) встроен в набор символов Unicode как самый низкий 256 кодовых точек, я ожидал, что преобразование будет тривиальным, но я не видел никаких функций преобразования кодировки latin-1 в Data.Text.Encoding , который содержит только функции преобразования для общих кодировок UTF .

Какой рекомендуемый и / или эффективный способ преобразования между значениями Data.ByteString , закодированными в представлении latin-1, и значениями Data.Text ]?

5
задан hvr 25 September 2011 в 10:23
поделиться