Страница: 1 |
Страница: 1 |
Вопрос: ASCII в дотнете
Добавлено: 02.04.07 15:44
Автор вопроса: Visual Basic .NET 2005 Пиратская версия | Web-сайт:
Есть аппликуха, юзает Stream-ы для чтения файлов.
При использовании кодировки по умолчанию вообще не распознает ASCII-символы начинаю с 127-ого. Просто, не пишет ничего. Пропускает место. Русские буквы понятно тоже туда попадают... Если включить кодировку ASCII то та-же фигня, только вместо ничего вопросики появляются.
Ответы
Всего ответов: 8
Номер ответа: 1
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #1
Добавлено: 02.04.07 15:52
сочуствую
Номер ответа: 2
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #2
Добавлено: 02.04.07 15:52
Вах, блатной номерок был = 1666
Номер ответа: 3
Автор ответа:
Visual Basic .NET 2005 Пиратская версия
Вопросов: 38
Ответов: 190
Web-сайт:
Профиль | | #3
Добавлено: 02.04.07 16:02
А чо делать то??
Номер ответа: 4
Автор ответа:
Visual Basic .NET 2005 Пиратская версия
Вопросов: 38
Ответов: 190
Web-сайт:
Профиль | | #4
Добавлено: 02.04.07 16:04
ваах... был 100, теперь 101
Номер ответа: 5
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #5
Добавлено: 02.04.07 16:15
Верным путем идешь, товаришь! Теперь только осталось узнать в какой кодировке записан файл и включить именно ту кодировку!
Номер ответа: 6
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #6
Добавлено: 02.04.07 16:21
убейсибяапстену
Номер ответа: 7
Автор ответа:
Dark
Вопросов: 4
Ответов: 41
Профиль | | #7
Добавлено: 03.04.07 05:53
Используй другой конструктор StreamReader, там есть с указанием кодировки:
StreamReader sread = new StreamReader
 "data.dat", Encoding.Default);
Default кодировка означает что будет использоваться кодировка винды по умолчанию (обычно cp1251).
Если не указовать Encoding, то он использует Encoding.ASCII, а это - только нижние 128 символов кодовой таблицы.
Номер ответа: 8
Автор ответа:
Visual Basic .NET 2005 Пиратская версия
Вопросов: 38
Ответов: 190
Web-сайт:
Профиль | | #8
Добавлено: 03.04.07 15:53
Ааа...