Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / RichTextBox и нулевой символ \0 / 8 сообщений из 8, страница 1 из 1
13.01.2015, 13:03
    #38853033
lex452
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RichTextBox и нулевой символ \0
Считываю файл в RichTextBox, но столкнулся с проблемой что если внутри файла есть символ \0 то RichTextBox отображает все только до этого символа. Как отобразить весь файл? Есть вариант заменить этот символ на какой-нибудь другой, но тогда возникает необходимость обратного преобразования при сохранении текста в файл. Может есть какие то другие варианты решения?
...
Рейтинг: 0 / 0
13.01.2015, 13:10
    #38853046
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RichTextBox и нулевой символ \0
это EOF и дальше ничего не должно быть в файле
...
Рейтинг: 0 / 0
13.01.2015, 13:34
    #38853103
Где-то в степи
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RichTextBox и нулевой символ \0
lex452,
ну забейте его другом ескейпом
...
Рейтинг: 0 / 0
13.01.2015, 13:57
    #38853139
petalvik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RichTextBox и нулевой символ \0
lex452,

вангую, что дело в кодировках: записано в одной, читается в другой.
...
Рейтинг: 0 / 0
13.01.2015, 20:08
    #38853611
lex452
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RichTextBox и нулевой символ \0
С кодировками все нормально и это не конец файла, просто файлы специфические, после \0 есть продолжение и кодировка там тоже правильная. Забить другим символом, каким например? просто как я уже писал, если забить другим символом, то после редактирования и сохранения придется менять обратно на \0 чтобы не нарушить целостность файла. А как я могу быть уверен, что если буду заменять что не заменю этот символ, который был изначально в файле?
...
Рейтинг: 0 / 0
13.01.2015, 20:46
    #38853635
Где-то в степи
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RichTextBox и нулевой символ \0
lex452,
автор А как я могу быть уверен, что если буду заменять что не заменю этот символ, который был изначально в файле
а как вы будете уверены что там не появятся символы табуляции, новой строки и т.д. если данные такие привередливые в файле?
...
Рейтинг: 0 / 0
13.01.2015, 20:52
    #38853637
lex452
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RichTextBox и нулевой символ \0
Где-то в степи,

Ну так табуляцию и прочее я не заменяю при считывании файла, а заменяю только знак \0
...
Рейтинг: 0 / 0
13.01.2015, 20:54
    #38853638
lex452
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RichTextBox и нулевой символ \0
И на какой знак можно заменить если файл в dos кодировке (866)
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / RichTextBox и нулевой символ \0 / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]