Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: иероглифы в html ubuntu server  (Прочитано 3568 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн anthony_

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
иероглифы в html ubuntu server
« : 24 Августа 2010, 00:56:10 »
сори если не в тот форум пишу

стоит ubuntu server 10.04, apache2

в обычном хтмле пишу
<html><body>test тест</html>
а на страничке отображается как

test òåñò


Оффлайн [DarkNet]Alpha

  • Активист
  • *
  • Сообщений: 987
  • Эмоциональный эльдар
    • Просмотр профиля
    • EBM-радио
Re: иероглифы в html ubuntu server
« Ответ #1 : 24 Августа 2010, 01:11:49 »
В файле /etc/apache2/conf.d/charset раскомментируй AddDefaultCharset UTF-8
Ну и перезапусти апач.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: иероглифы в html ubuntu server
« Ответ #2 : 24 Августа 2010, 04:44:14 »
В файле /etc/apache2/conf.d/charset раскомментируй AddDefaultCharset UTF-8
Ну и перезапусти апач.

C чего бы?

сори если не в тот форум пишу

стоит ubuntu server 10.04, apache2

в обычном хтмле пишу
<html><body>test тест</html>
а на страничке отображается как

test òåñò



Не бывает "обычных хтмлов". Выясняй, в какой кодировке у тебя сохранена страница, какую кодировку отдаёт сервер, и каким шрифтом у тебя это всё пытается отобразить браузер.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн slogan

  • Любитель
  • *
  • Сообщений: 51
    • Просмотр профиля
Re: иероглифы в html ubuntu server
« Ответ #3 : 24 Августа 2010, 06:56:28 »
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>

Оффлайн [DarkNet]Alpha

  • Активист
  • *
  • Сообщений: 987
  • Эмоциональный эльдар
    • Просмотр профиля
    • EBM-радио
Re: иероглифы в html ubuntu server
« Ответ #4 : 24 Августа 2010, 10:04:55 »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: иероглифы в html ubuntu server
« Ответ #5 : 24 Августа 2010, 10:23:32 »
C чего бы?
Я так делал. :o

На..ээ...фига? (Ответ "чтобы заработало" не принимается. Так можно и процессор молотком подравнять, чтобы в гнездо вошел...)

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>

Опять же вопрос - с какого перепугу ты это советуешь? Есть хотя бы 1% шанс, что это в конкретной ситуации поможет?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн [DarkNet]Alpha

  • Активист
  • *
  • Сообщений: 987
  • Эмоциональный эльдар
    • Просмотр профиля
    • EBM-радио
Re: иероглифы в html ubuntu server
« Ответ #6 : 24 Августа 2010, 10:27:39 »
AnrDaemon
Так посоветовали, так сделал. Что в этом способе топорного?
И вообще, сам ничего не посоветовал, а 2 ответа обосрал.

Оффлайн -=Иван=-

  • Участник
  • *
  • Сообщений: 134
    • Просмотр профиля
Re: иероглифы в html ubuntu server
« Ответ #7 : 24 Августа 2010, 10:32:09 »
AnrDaemon
Так посоветовали, так сделал. Что в этом способе топорного?
И вообще, сам ничего не посоветовал, а 2 ответа обосрал.
Во во, а советы в тему.
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
Особенно этот
« Последнее редактирование: 24 Августа 2010, 10:33:45 от -=Иван=- »
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: иероглифы в html ubuntu server
« Ответ #8 : 24 Августа 2010, 10:32:28 »
AnrDaemon
Так посоветовали, так сделал. Что в этом способе топорного?

Я выделил. Если тебе посоветуют эрэмэрэф, тоже побежишь делать без головы?

Цитировать
И вообще, сам ничего не посоветовал, а 2 ответа обосрал.

Специально для тебя - я вижу больше одной проблемы, вы оба (трое - ещё автор) - нет. (EDIT: Четверо...)
Я сказал, где искать _реальную_ _проблему_, вы тупо советуете "сделай так, не заморачивайся, всё равно нихуя не поймёшь".

Пользователь решил продолжить мысль 24 Августа 2010, 10:33:42:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
Особенно этот

Ты совсем не видишь, что файл у ТС в однобайтовой кодировке?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Кровавый

  • Старожил
  • *
  • Сообщений: 1626
  • Логика творит чудеса!
    • Просмотр профиля
Re: иероглифы в html ubuntu server
« Ответ #9 : 24 Августа 2010, 13:56:44 »
Ты совсем не видишь, что файл у ТС в однобайтовой кодировке?

А где вы вообще файл видите? И как вы определили его кодировку в таком случае?
То, что вы посоветовал в первом своём посте +1.

А строка, которую предложил slogan делает только одно - она принудительно устанавливает в клиенте нужную кодировку.
У меня, например, по-умолчанию KOIR8_RU стоит. Но она не на все сайтв катит. :)

2ТС:
Лучше всегда юзайте UTF-8 для сохранения ваших html/php/perl скриптов.
Я уже намаялся со сменой кодировок, когда переходил из мастдая в Ubuntu. :)
Железо: AMD FX8350 4.2Ghz + 2x4Gb Kingston HeyperX + Asus M5A97 R2.0 + HDD WD WZ10EZEX 1TB 7200 rpm + SSD 128 GB + Win 10 x64.

Оффлайн slogan

  • Любитель
  • *
  • Сообщений: 51
    • Просмотр профиля
Re: иероглифы в html ubuntu server
« Ответ #10 : 24 Августа 2010, 15:06:17 »
firefox:вид->кодировка
выбираешь что тебе нужно
если тебе не нравиться все что предложили

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: иероглифы в html ubuntu server
« Ответ #11 : 24 Августа 2010, 18:33:45 »
Ты совсем не видишь, что файл у ТС в однобайтовой кодировке?

А где вы вообще файл видите? И как вы определили его кодировку в таком случае?

Глаза разуй и перечитай первый пост...

Вариант 1. Файл сохранён в многобайтной (UTF-8 например) кодировке, но сервер отдаёт его как latin1.
Не проканывает, тогда текст бы выглядел как test теÑ�Ñ‚, либо ещё хуже в кодировках UTF-7, UCS2.
Вывод - кодировка файла имеет тот же тип, что и кодировка, подставляемая сервером/определяемая браузером.

Вариант 2. Файл в однобайтной кодировке, но кодовая страница сервером (или браузером) определена неверно.
test òåñò
Пам-пам, это как раз то, что мы наблюдаем в первом посте.
А вот если бы он в этой ситуации применил ваш патч, то вместо починки получилось бы test ����.

Вариант 3. Возможен только в одной ситуации, но как такое может быть - не представляю, это браузер должен быть 20-летней давности.
Ситуация возникает, когда документ в однобайтной кодировке отдаётся сервером правильно, но браузер рендерит его шрифтом без кириллицы в соответствующей кодовой странице. (Либо на Windowsх - какой-то идиот сделал подстановку cp1251=cp1250.)

Ну что, кто-то ещё имеет желание поспорить на темы, являющиеся для меня источником хлеба насущного?

Лучше всегда юзайте UTF-8 для сохранения ваших html/php/perl скриптов.
Я уже намаялся со сменой кодировок, когда переходил из мастдая в Ubuntu. :)

Всеми лапами "за". За UTF-8 будущее. В том числе самое отдалённое.
« Последнее редактирование: 24 Августа 2010, 18:35:46 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн -=Иван=-

  • Участник
  • *
  • Сообщений: 134
    • Просмотр профиля
Re: иероглифы в html ubuntu server
« Ответ #12 : 24 Августа 2010, 18:47:53 »
Ты совсем не видишь, что файл у ТС в однобайтовой кодировке?

А где вы вообще файл видите? И как вы определили его кодировку в таком случае?

Глаза разуй и перечитай первый пост...

Вариант 1. Файл сохранён в многобайтной (UTF-8 например) кодировке, но сервер отдаёт его как latin1.
Не проканывает, тогда текст бы выглядел как test теÑ�Ñ‚, либо ещё хуже в кодировках UTF-7, UCS2.
Вывод - кодировка файла имеет тот же тип, что и кодировка, подставляемая сервером/определяемая браузером.

Вариант 2. Файл в однобайтной кодировке, но кодовая страница сервером (или браузером) определена неверно.
test òåñò
Пам-пам, это как раз то, что мы наблюдаем в первом посте.
А вот если бы он в этой ситуации применил ваш патч, то вместо починки получилось бы test ����.

Вариант 3. Возможен только в одной ситуации, но как такое может быть - не представляю, это браузер должен быть 20-летней давности.
Ситуация возникает, когда документ в однобайтной кодировке отдаётся сервером правильно, но браузер рендерит его шрифтом без кириллицы в соответствующей кодовой странице. (Либо на Windowsх - какой-то идиот сделал подстановку cp1251=cp1250.)

Ну что, кто-то ещё имеет желание поспорить на темы, являющиеся для меня источником хлеба насущного?
Спасибо за подробное объяснение приму к сведению.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Оффлайн [DarkNet]Alpha

  • Активист
  • *
  • Сообщений: 987
  • Эмоциональный эльдар
    • Просмотр профиля
    • EBM-радио
Re: иероглифы в html ubuntu server
« Ответ #13 : 24 Августа 2010, 20:21:23 »
Вариант 1. Файл сохранён в многобайтной (UTF-8 например) кодировке, но сервер отдаёт его как latin1.
Не проканывает, тогда текст бы выглядел как test теÑ�Ñ‚, либо ещё хуже в кодировках UTF-7, UCS2.
Вывод - кодировка файла имеет тот же тип, что и кодировка, подставляемая сервером/определяемая браузером.

Вариант 2. Файл в однобайтной кодировке, но кодовая страница сервером (или браузером) определена неверно.
test òåñò
Пам-пам, это как раз то, что мы наблюдаем в первом посте.
А вот если бы он в этой ситуации применил ваш патч, то вместо починки получилось бы test ����.

Вариант 3. Возможен только в одной ситуации, но как такое может быть - не представляю, это браузер должен быть 20-летней давности.
Ситуация возникает, когда документ в однобайтной кодировке отдаётся сервером правильно, но браузер рендерит его шрифтом без кириллицы в соответствующей кодовой странице. (Либо на Windowsх - какой-то идиот сделал подстановку cp1251=cp1250.)

Ну что, кто-то ещё имеет желание поспорить на темы, являющиеся для меня источником хлеба насущного?
Я аж зауважал :)

Оффлайн anthony_

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: иероглифы в html ubuntu server
« Ответ #14 : 26 Августа 2010, 20:17:36 »
в общем так и не удалось заставить Ubuntu писать по-русски

поставил дебиан... все окэйно  :)
почему же в убунте столько багов?

 

Страница сгенерирована за 0.026 секунд. Запросов: 19.