Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/15: Рейтинг темы: голосов - 15, средняя оценка - 4.60
148 / 62 / 8
Регистрация: 14.12.2010
Сообщений: 347
Записей в блоге: 1
1

Перевод из кодировки UTF - 8 в ANSI

07.08.2012, 19:12. Просмотров 3129. Ответов 6
Метки нет (Все метки)

Всем привет! Пишу прогу на линухе, результаты работы вывожу в html файл. Так вот когда открываю файл для прочтения с помощью браузера там иероглифы, с помощью текстового редактора в linux то все ок.
Я так понял что браузер не нравиться кодировка, конечно можно в настройках браузера изменить, но мне нужно что бы такой заморочки не было.
Подскажите как мне изменить кодировку?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.08.2012, 19:12
Ответы с готовыми решениями:

Обработка .txt кодировка ANSI и UTF-8 (буква "я" в ANSI воспринимается как EOF)
Есть следующий кусок кода: FILE* fp = fopen("G:\OPND1.txt", "r"); if (fp!=NULL) // если файл...

Перевод из Ansi в UTF-8
Как перевести строку из Ansi в UTF-8?

Перевод из кодировки ANSI в кодировку ASCII.
Эта функция которая преобразует строку символов в кодировке ANSI в строку в кодировке ASCII...

Перевод из кодировки UTF-8 в CP866
Нужно сделать функцию, которая переводит текст из кодировки UTF-8 в CP866. То есть с нуля, так-как...

6
3050 / 1455 / 492
Регистрация: 29.11.2010
Сообщений: 2,888
07.08.2012, 22:15 2
В какой кодировке эти данные попадают в файл?
Добавьте в вывод HTML кода строку
Код
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
вместо 'utf-8' подставьте свою кодировку.
1
148 / 62 / 8
Регистрация: 14.12.2010
Сообщений: 347
Записей в блоге: 1
07.08.2012, 22:30  [ТС] 3
у меня 1251, так и писать 1251 или может Russian_Russia.1251?
0
Эксперт С++
8325 / 6077 / 604
Регистрация: 10.12.2010
Сообщений: 28,209
Записей в блоге: 27
07.08.2012, 22:37 4
iconv не пробовал использовать ?

https://www.cyberforum.ru/blog... og533.html - пример кода, но под win
1
3050 / 1455 / 492
Регистрация: 29.11.2010
Сообщений: 2,888
07.08.2012, 22:51 5
Цитата Сообщение от stawerfar Посмотреть сообщение
у меня 1251, так и писать 1251 или может Russian_Russia.1251?
Писать windows-1251.
1
148 / 62 / 8
Регистрация: 14.12.2010
Сообщений: 347
Записей в блоге: 1
07.08.2012, 23:02  [ТС] 6
Спасибо, я разобрался с iconv.Но мне очень интересен второй вариант в html.
Чето не получается.
У меня исходная кодировка UTF-8;
Где конкретно писать строку в html? Вот таком варианте не работает
HTML5
1
2
3
4
5
6
7
8
9
10
11
/* <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  не работает */
<html>
/* <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  не работает */
  <head>
  </head>
  <body>
/* <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  не работает */
    Привет!
/* <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  не работает */
  </body>
</html>
0
794 / 546 / 61
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
07.08.2012, 23:54 7
stawerfar, мета говорит браузеру, в какой кодировке ему приходит текст. Но это ещё не значит, что текст приходит именно в этой кодировке. Иными словами, проверьте, в какой кодировке сохранён исходник и какая локаль у системы.

И да, обычно меты идут внутри head, а не везде вокруг него :-)
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.08.2012, 23:54

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Перевод кодировки из utf-8 в windows-1251
Такая проблема: распарсил некоторый xml файл, у которого в атрибут значится кодировка utf-8. Затем...

Разные кодировки файлов (ASCII, UTF-8, UTF-16)
Привет всем! Нужно написать программу поиска файлов, содержащих заданную строку. Т.е....

Из ANSI в UTF-8
Привет! Ищу скрипт который будет преобразовать файлы из ANSI(Windows-1251) в UTF-8. Пробовал...

Конвертировать Utf 16 в Ansi
Есть у кого предложения по конвертации utf_16 в ansi? Написанный мною индуский код не устраивает....

Кодировка ANSI в UTF-8
Здравствуйте. Кодирую текстовый файл. Файл типа txt с кодировкой utf-8. Загружаю в массив...

ANSI или UTF-8
Доброго времени суток! Народ в чем отличие ANSI от UTF-8 при разработке сайтов, просто с UTF-8 у...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.