Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 1
Регистрация: 07.06.2013
Сообщений: 37
1

Информация записывается или считывается из файла в неверной кодировке

10.06.2013, 08:05. Показов 1159. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Записываю в файл строку из текстбокса Key
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
private void ключToolStripMenuItem1_Click(object sender, EventArgs e)
        {
 
            SaveFileDialog dlg = new SaveFileDialog();
            dlg.FileName = "Key";
            dlg.DefaultExt = ".text";
            dlg.Filter = "Text documents (.txt)|*.txt";
 
 
            var result = Convert.ToBoolean(dlg.ShowDialog());
            if (result == true)
            {
                string filename = dlg.FileName;
                Encoding enc = Encoding.ASCII;
                StreamWriter sw = new StreamWriter(filename);
                sw.Write(TBKey.Text, enc);
                sw.Close();
            }
        }
открываю ранее записанный фай... вместо букв крокозябры
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
        private void ключToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Stream myStream = null;
            OpenFileDialog OFDOpenFile = new OpenFileDialog();
            OFDOpenFile.InitialDirectory = "c:\\";
            OFDOpenFile.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";
            OFDOpenFile.FilterIndex = 2;
            OFDOpenFile.RestoreDirectory = true;
            if (OFDOpenFile.ShowDialog() == DialogResult.OK)
            {
                if ((myStream = OFDOpenFile.OpenFile()) != null)
                {
                    using (myStream)
                    {
 
                        Encoding enc = Encoding.ASCII;
                        StreamReader sr = new StreamReader(myStream, enc);
                        TBKey.Text = sr.ReadToEnd();
                        sr.Close();
                        myStream.Close();
                    }
                }
            }
        }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.06.2013, 08:05
Ответы с готовыми решениями:

Результат выполнения команды SYSTEMINFO записывается в файл в неверной кодировке (Windows XP)
Доброго времени суток. Возникла проблема с программой, которую пишу на Делфи. Под Windows 7 и...

Чтение файла в неверной кодировке
Работая с текстовым файлом столкнулся с ошибкой чтения. Используя свой любимый метод: Dim zap As...

Чтение из файла происходит в неверной кодировке
Читаю из файла данные, а на экран выводятся кракозябры. Что из текстового, что из типизированного....

Форматный вывод из файла в программе тестирования в неверной кодировке
Нужна Ваша помощь. Есть файл(test), имеющий структуру Нужно сделать так, чтобы выводилась первая...

2
25 / 25 / 6
Регистрация: 26.09.2010
Сообщений: 295
10.06.2013, 10:53 2
Поменяйте кодировку на дефолтную
0
176 / 93 / 10
Регистрация: 27.05.2013
Сообщений: 290
10.06.2013, 12:25 3
Либо при чтении сделай конвертацию из Encoding.ASCII в Encoding.Default
0
10.06.2013, 12:25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.06.2013, 12:25
Помогаю со студенческими работами здесь

Не считывается информация из файла
#include <stdio.h> #include <stdlib.h> int main (void) { int i; int a; FILE...

Долго считывается информация с файла
У меня такая проблема, программа долго считывает данные с файла, компилю в VS2013. Вот кусок кода:...

Запись в файл в неверной кодировке
не могу понять в чём дело.. заработался уже.. в файле выводятся каракули((( а нужно записать 5...

Исправить ошибку в неверной кодировке
начал учить плюсы и проблема на первой же компиляции. на форме есть 2 текстбокса и кнопка. когда...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru