Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> создание html файла в процессе программы 
:(
    Опции темы
mdbr
Дата 20.11.2008, 20:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 18.3.2008

Репутация: нет
Всего: нет



Доброго времени суток. Пишу программу на c++, после совершения всех необходимых действий она должна выдать отчёт в html файле.
Вот код процедуры для создания файла (входной аргумент - список файлов в определенной директории):

Код

private: System::Void HtmlOutput(array<String^>^List)
            {
                String^ fileName = "C:\\output.html";
                StreamWriter^ sw = gcnew StreamWriter(fileName);
                sw->WriteLine( "<html>" );
                sw->WriteLine( "<head>" );
                sw->WriteLine( "<title>Отчёт</title>" );
                sw->WriteLine( "</head>" );
                sw->WriteLine( "</body>" );
                Collections::IEnumerator^ myEnum = List->GetEnumerator();
                while ( myEnum->MoveNext() )
                {
                    sw->WriteLine( myEnum->Current + "<br>");
                }
                sw->WriteLine( "<body>" );
                sw->WriteLine( "</html>" );
                sw->Close();
            }

Естественно, заголовок страницы и кириллические имена файлов в готовом html превращаются в кракозябры. Собственно как от этого избавиться?
Заранее спасибо.

Это сообщение отредактировал(а) mdbr - 20.11.2008, 20:49
PM MAIL   Вверх
megabist
Дата 20.11.2008, 21:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Mart Slaaf
**


Профиль
Группа: Участник
Сообщений: 455
Регистрация: 3.4.2006
Где: Мск

Репутация: нет
Всего: 31



<META http-equiv="Content-Type" content="text/html; charset="UNICODE">
Или ты что-то другое ввиду имел?


--------------------
Don't panic!

Жди, и Фатум тебя приведёт...
PM MAIL ICQ Skype GTalk   Вверх
mdbr
Дата 20.11.2008, 21:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 18.3.2008

Репутация: нет
Всего: нет



Да, спасибо smile 
Я просто запутался, оказывается браузер просто не определял автоматом кодировку... После добавления вышеуказанной строки ИЕ7 стал автоматически ставить юникодную кодировку, а в фф3 всё равно пришлось ставить вручную... Но всё работает, прошу прощения за тупой вопрос, я просто в html не разбираюсь абсолютно  smile 

Это сообщение отредактировал(а) mdbr - 20.11.2008, 21:28
PM MAIL   Вверх
jonie
Дата 20.11.2008, 23:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 5613
Регистрация: 21.8.2005
Где: Владимир

Репутация: 6
Всего: 118



не UNICODE а, наверно, UTF-16 (поглядите в стандарте какой там MIME type нужен)..


--------------------
Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет...
PM MAIL Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0616 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.