Render.ru

работа с текстами 8(

IN_human

Активный участник
Рейтинг
11
#1
ну, вобщем, при чтении из текстового файла readline'ом или readchar'ом
в конце каждой строки вылезают козяблики, спасает только readDelimitedString
такая же %0па с edittext - тут многострочный текст (\r\n) без мусора пока-что вообще сделать не удалось.

Это нормальное явление или я дурак?
 

Savin Denis

Модератор форума
Команда форума
Рейтинг
138
#2
текст надеюсь англиский
иначе работать только как с бинарным файлом
 
#3
С русским тестом тоже можно работать (читать, записывать),
Только при записи необходимо делать преобразование каждого сивола строки в 16-ричный формат, а после считывания такой строки: execute MyStr.

Проблема в том, что все русские символы идут с кодами -1, -2,...,-33. И как сиволы не могут быть записаны верны. Поэтому пишем их код (Hex).

fn Str2Hex Op1 =
(
NewStr = ""
for i=1 to Op1.count do
(
NewStr = NewStr + "\\x" + (bit.intAsHex(bit.CharAsInt(Op1)) as string)
)
return NewStr
)
 
Сверху