Привет всем, как можно сменить кодировку у считанного текста из байт?
Это функция, в ней есть bit.intAsChar, кажется в нём проблема, нужная кодировка у символов GBK2312
Или же есть другой вариант решения? Мне нужно прочитать из файла 256 байт текста в кодировке GBk2312
Заранее спасибо
Это функция, в ней есть 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
)