Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/15: Рейтинг темы: голосов - 15, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 17.12.2015
Сообщений: 51

Как сделать конвертацию txt в Unicode ?

20.05.2016, 14:28. Показов 3179. Ответов 4

Студворк — интернет-сервис помощи студентам

Если текст файл в ANSI то нехорошо получается,но если вручную сохранить как в Unicode ,то все нормально ,можно ли как то реализовать ,чтоб при открытии автоматически конвертировалось в Unicode ?
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.05.2016, 14:28
Ответы с готовыми решениями:

Как сделать конвертацию изображения в Webp?
Нужна сделать конвертер изображений в формат Webp, кто нить знает как это реализовать ?

Подскажите как лучше сделать конвертацию текстового файла в Access?
Подскажите как лучше сделать конвертацию текстового файла в Access? Проблема в том, что это файл не имеет символа перевода строки в конце...

Как сделать перенос из отдного txt файла текста в другой txt файл в Turbo C?
Надо сделать с потоками. fopen fgets fputs - с этими функциями

4
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18298 / 14222 / 5368
Регистрация: 17.03.2014
Сообщений: 28,900
Записей в блоге: 1
20.05.2016, 14:32
dimon5371, нужно всего лишь указать правильную кодировку при чтении файла или "угадать" её.
0
0 / 0 / 0
Регистрация: 17.12.2015
Сообщений: 51
20.05.2016, 15:06  [ТС]
C#
1
2
3
4
5
6
7
private void openbtn_Click(object sender, EventArgs e)
{
    OpenFileDialog ofd = new OpenFileDialog();
    ofd.Filter = "textfiles(*.txt)|*.txt;*.Text;";
    ofd.ShowDialog();
    richTextBox1.Text = File.ReadAllText(ofd.FileName);
}
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18298 / 14222 / 5368
Регистрация: 17.03.2014
Сообщений: 28,900
Записей в блоге: 1
20.05.2016, 15:12
Лучший ответ Сообщение было отмечено dimon5371 как решение

Решение

dimon5371, что ты этим кодом хочешь сказать? Если не знаешь как указать кодировку, то вот так:
C#
1
2
3
4
5
6
7
8
9
10
11
12
private void openbtn_Click(object sender, EventArgs e)
{
    using (OpenFileDialog ofd = new OpenFileDialog())
    {
        ofd.Filter = "textfiles(*.txt)|*.txt;*.Text;";
        if (ofd.ShowDialog() == DialogResult.OK)
        {
            // Предполагаем что файл в ANSI кодировке
            richTextBox1.Text = File.ReadAllText(ofd.FileName, Encoding.Default);
        }
    }
}
Если добавить определение кодировки, то делаем так:
C#
1
2
3
4
5
6
7
8
9
10
11
private void openbtn_Click(object sender, EventArgs e)
{
    using (OpenFileDialog ofd = new OpenFileDialog())
    {
        ofd.Filter = "textfiles(*.txt)|*.txt;*.Text;";
        if (ofd.ShowDialog() == DialogResult.OK)
        {
            richTextBox1.Text = File.ReadAllText(ofd.FileName, DetectFileEncoding(ofd.FileName));
        }
    }
}
1
0 / 0 / 0
Регистрация: 17.12.2015
Сообщений: 51
20.05.2016, 15:21  [ТС]
Я не знал ,что все так просто оказывается))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.05.2016, 15:21
Помогаю со студенческими работами здесь

Перенос текста в формате Unicode из txt-файла в переменную
Как поместить в переменную VBA текст в формате Unicode из текстового файла? Конкретно, в моём случае - это нужно, чтобы осуществить поиск...

Имеется преобразованная строка в файле 1.txt. Как сделать чтобы эта строка записалась в обратном порядке в новый файл 2.txt
#include <stdio.h> #include <fcntl.h> #include <unistd.h> int main() { char c, shab={"1234"}; int a=0; ...

Вывести из txt (Unicode) массив строк в программно созданный TextBox
Visual C++ 2008 экспресс-выпуск 1)По нажатию кнопки создается на форме textbox private: System::Void button4_Click(System::Object^ ...

Считать строку из txt-файла Unicode и преобразовать ее в число - это реально?
Допустим у вас в txt-файле несколько чисел: 309 5 512 Если бы файл был в кодировке ANSI: 1) Вы считали строчку с помощью...

Как Консольное-приложение в Lazarus сдружить c кодировкой Unicode или Unicode Big Endian или UTF-8
Нужно чтобы Lazarus отображал символы псевдографики желательно все, но в основном вот эти......


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru