powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Прочитать base64 из файла
3 сообщений из 3, страница 1 из 1
Прочитать base64 из файла
    #38303834
Sievs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток!

Мучаюсь с такой проблемой:
пытаюсь прочитать текст в base64 из файла
в файле он лежит в UTF-8 кодировке
Код такой:
Код: c#
1.
2.
3.
4.
5.
6.
7.
            StreamReader file = new StreamReader(@"test.txt",Encoding.UTF8);
            String line;
            while ((line = file.ReadLine()) != null)
            {
                key = key + line;
            }
            byte[] x = Convert.FromBase64String(key);



При попытке преобразовать в байты ошибка:
Входные данные не являются действительной строкой Base-64, поскольку содержат символ в кодировке, отличной от Base 64, больше двух символов заполнения или недопустимый символ среди символов заполнения.

Если ту же самую строку написать явно, то все работает
т.е. получается что компилятор видит что исходная строка в utf-8
Необходимо преобразовать к байтам. Может кто-нибудь сталкивался?
...
Рейтинг: 0 / 0
Прочитать base64 из файла
    #38303844
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sievs,

попробуй прочитать строку через File.ReadAllText
...
Рейтинг: 0 / 0
Прочитать base64 из файла
    #38303884
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sievs,

или вот так
http://www.chilkatsoft.com/p/p_326.asp
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Прочитать base64 из файла
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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