1. Пользоваться форумом на планшетах и телефонах стало удобнее благодаря Tapatalk

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

Тема в разделе "MAXScript", создана пользователем Сэмc, 13 мар 2015.

Модераторы: Savin Denis
  1. Сэмc

    Сэмc Пользователь сайта

    С нами с:
    10.03.2015
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    2
    Привет всем, как можно сменить кодировку у считанного текста из байт?
    Это функция, в ней есть 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
        )
    Заранее спасибо
     
Модераторы: Savin Denis

Поделиться этой страницей