ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (3): [1] 2 3 »   

> Без описания
bruno
Отправлено: 11 ноября 2011 — 12:53
Post Id



Пользователь
Junior Member


Покинул форум
Сообщений всего: 85
Дата рег-ции: Авг. 2009  
Репутация: 1




Ситуация такая:

На html-странице написан некий текст на японском:

CODE:
私は日本語を理解していない
私はテストをやっている
私はすべてを知ってほしい


charset=UTF-8:
CODE:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">


Тестовая страница здесь:
http://www.rodnoe.org/test.htm

При открытии страницы в интеренете выдаёт абракодабру (или приходится вручную идти в настройки браузера и выбирать UTF-8). Когда открываю у себя на компьютере, то всё ОК.

Как сделать чтобы было по-человечески?

(Отредактировано автором: 11 ноября 2011 — 12:54)

 
 
igrok54
Отправлено: 11 ноября 2011 — 13:01
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 470
Дата рег-ции: Янв. 2010  
Откуда: Пермь
Репутация: 57




Ваш сервер в заголовках отдает, что страницы в кодировке Windows-1251. Браузеры, в случае, если сервер передает какую-либо кодировку плюют на то, что указано в метатегах. Либо надо в настройках сервера исправить кодировку, либо в файл .htaccess добавить строку:
CODE:
AddDefaultCharset UTF-8
 
 
bruno
Отправлено: 11 ноября 2011 — 13:20
Post Id



Пользователь
Junior Member


Покинул форум
Сообщений всего: 85
Дата рег-ции: Авг. 2009  
Репутация: 1




igrok54
Дело в том что у меня есть страницы и Windows-1251. И их большинство.
На UTF-8 всего несколько страниц.
Как быть?
 
 
electron
Отправлено: 11 ноября 2011 — 15:19
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




bruno пишет:
Дело в том что у меня есть страницы и Windows-1251. И их большинство.
На UTF-8 всего несколько страниц.

а зачем так? мож проще перевести эти "несколько страниц" в 1251?
 
 
bruno
Отправлено: 11 ноября 2011 — 17:34
Post Id



Пользователь
Junior Member


Покинул форум
Сообщений всего: 85
Дата рег-ции: Авг. 2009  
Репутация: 1




electron
А как перевести?
Мне лично всё равно. Мне нужно чтобы пользователь пришёл на эти страницы и увидел японский шрифт а не абракадабру.
 
 
electron
Отправлено: 11 ноября 2011 — 18:20
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




а если этот текст сделать например картинкой?
 
 
BON
Отправлено: 11 ноября 2011 — 18:35
Post Id



Администратор
ExBB Team
Admin


Покинул форум
Сообщений всего: 2762
Дата рег-ции: Нояб. 2010  
Откуда: СССР/Белгород
Репутация: 72




или вообще перегнать весь форум в утф-8 и поставить его на сборку игрока54 для утф 8
 
 
electron
Отправлено: 11 ноября 2011 — 19:15
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




BON , а с чего ты взял что у него форум... он вроде про сайт говорил
 
 
bruno
Отправлено: 12 ноября 2011 — 06:21
Post Id



Пользователь
Junior Member


Покинул форум
Сообщений всего: 85
Дата рег-ции: Авг. 2009  
Репутация: 1




Не, нужно текстом. Как обычная страница.
Я в интернете видел, там как-то нормально живут на одном сайте и иероглифы и кириллица.

Может быть всё же есть какие-то решения?
(Добавление)
А в файле htaccess нельзя задавать UTF-8 только для отдельных страниц?
 
 
igrok54
Отправлено: 12 ноября 2011 — 17:53
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 470
Дата рег-ции: Янв. 2010  
Откуда: Пермь
Репутация: 57




bruno пишет:
Дело в том что у меня есть страницы и Windows-1251. И их большинство.
На UTF-8 всего несколько страниц.

bruno пишет:
На html-странице написан некий текст на японском:

Тогда так: все страницы в кодировке UTF-8 переделать из html в php, сменив расширение и в начало каждого из них добавить php-код для передачи заголовка с кодировкой:
CODE:
<?php
header('Content-Type: text/html; charset=UTF-8');
?>

Тогда для этих файлов заголовок с кодировкой будет передаваться непосредственно из самого файла и браузеры будут понимать страницу правильно. А для других страниц останется кодировка, получаемая с ответа сервера - Windows-1251.
(Добавление)
Важно: PHP-код заголовков страницы должен передаваться до момента вывода на странице какого-либо HTML-кода либо любого другого содержания.
 
 
bruno
Отправлено: 13 ноября 2011 — 08:59
Post Id



Пользователь
Junior Member


Покинул форум
Сообщений всего: 85
Дата рег-ции: Авг. 2009  
Репутация: 1




igrok54
Что-то всё равно не катит.
Т.е. сейчас у меня в коде вот это:
CODE:
<?php
header('Content-Type: text/html; charset=UTF-8');
?>
<html>
<head>
<title>Test.</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="expires" content="Thu, Jan 1 1970 00:05:00 GMT">
<meta http-equiv="pragma" content="no-cache">
</head>
<body>

私は日本語を理解していない<br>

私はテストをやっている<br>

私はすべてを知ってほしい<br>


</body>
</html>


Тест:
http://www.rodnoe.org/test.php

Может я что-то не так вставил?
 
 
CAB
Отправлено: 13 ноября 2011 — 10:21
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 629
Дата рег-ции: Февр. 2011  
Откуда: Москва
Репутация: 30




bruno, всё равно идёт windows-1251. А сам файл в какой кодировке сохранён?
 
 
bruno
Отправлено: 13 ноября 2011 — 10:24
Post Id



Пользователь
Junior Member


Покинул форум
Сообщений всего: 85
Дата рег-ции: Авг. 2009  
Репутация: 1




CAB пишет:
А сам файл в какой кодировке сохранён?

Даже не знаю.
А как сохранить в UTF-8?
 
 
igrok54
Отправлено: 13 ноября 2011 — 11:50
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 470
Дата рег-ции: Янв. 2010  
Откуда: Пермь
Репутация: 57




Почему-то не передается header из файла, а только с сервера... ??? Непонял!

bruno пишет:
А как сохранить в UTF-8?

Нотепад++ : Кодировки -> Преобразовать в UTF-8 без BOM, Файл -> Сохранить.

строку
bruno пишет:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

лучше размещать сразу после тега
bruno пишет:
<head>

А уж затем все остальное, в том числе и
bruno пишет:
<title>Test.</title>
 
 
bruno
Отправлено: 13 ноября 2011 — 16:46
Post Id



Пользователь
Junior Member


Покинул форум
Сообщений всего: 85
Дата рег-ции: Авг. 2009  
Репутация: 1




igrok54
Разместил после "head".
Оказывается в UTF-8 и было сохранено.
Но навсякий случай создал новый файл и ещё раз пересохранил в UTF-8.

Не помогло Недовольство, огорчение
 
 
Страниц (3): [1] 2 3 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« HTML »

> Похожие темы: Непонятные проблемы с UTF-8
Темы Форум Информация о теме Обновление
ExBB FM 1.0 RC1
Новые возможности, решение проблемы обнуления файлов!
Релизы Ответов: 233
Автор темы: yura3d
1 мая 2009 — 13:07
Автор: yura3d
Переход на новую версию.
Возникающие проблемы
Установка и обновление Ответов: 5
Автор темы: talex
14 августа 2009 — 17:00
Автор: Alex Dragon
Кривое отображение последнего форума в списке категории
Описание причины и решение проблемы
Решение проблем Ответов: 3
Автор темы: cod
11 октября 2011 — 07:03
Автор: electron
Гугл сёрч
проблемы форума с индексированием
Решение проблем Ответов: 1
Автор темы: Guyver
13 января 2019 — 08:27
Автор: Guyver
Мод: Хранение статистики чтения тем на сервере
Решение проблемы переполнения cookies и т.п.
Модификации и дополнения Ответов: 283
Автор темы: yura3d
28 марта 2018 — 23:38
Автор: Parapsixolog
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0676]     [ ]