Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: ASCII в дотнете Добавлено: 02.04.07 15:44  

Автор вопроса:  Visual Basic .NET 2005 Пиратская версия | Web-сайт: ex3mos.ucoz.ru
Есть аппликуха, юзает 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-сайт: ex3mos.ucoz.ru
 Профиль | | #3
Добавлено: 02.04.07 16:02
А чо делать то??

Ответить

Номер ответа: 4
Автор ответа:
 Visual Basic .NET 2005 Пиратская версия



Вопросов: 38
Ответов: 190
 Web-сайт: ex3mos.ucoz.ru
 Профиль | | #4
Добавлено: 02.04.07 16:04
ваах... был 100, теперь 101

Ответить

Номер ответа: 5
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #5 Добавлено: 02.04.07 16:15
Если включить кодировку ASCII то та-же фигня

Верным путем идешь, товаришь! Теперь только осталось узнать в какой кодировке записан файл и включить именно ту кодировку!

Ответить

Номер ответа: 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-сайт: ex3mos.ucoz.ru
 Профиль | | #8
Добавлено: 03.04.07 15:53
Ааа...

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам