Render.ru

Кодировка byte->char

Сэмc

Пользователь сайта
Рейтинг
2
#1
Привет всем, как можно сменить кодировку у считанного текста из байт?
Это функция, в ней есть bit.intAsChar, кажется в нём проблема, нужная кодировка у символов GBK2312
Или же есть другой вариант решения? Мне нужно прочитать из файла 256 байт текста в кодировке GBk2312
Код:
fn ReadFixedString bstream fixedLen=
    (
        local str = ""
        for i = 1 to fixedLen do
        (
            local ch = ReadByte bstream #unsigned
            str += bit.intAsChar ch
            if ch == 0 then
            (
                SkipBytes bstream (fixedLen - i)
                exit
            )
        )
        str
    )
Заранее спасибо
 
Сверху