Разночтение в отображении материалов в кодировке UTF-8

Главные вкладки

Аватар пользователя Toologic Toologic 9 апреля 2007 в 13:21

Подскажите, плз, решение такого непонятного мне процесса.

Предисловие.
В связи со сменой тарифных планов хостинга - БД и файлы сервера претерпевали некоторые изменения. Однако в начстоящий момент весь сайт работает и отображается правильно, за исключением символов некоторых азиатских языков.

Пример:
Бахрейн
Королевство Бахрейн, БахреМйн (араб. Щ…Щ…Щ„Щ�Ш© Ш§Щ„ШЁШ�Ш±Щ�Щ�в

�в� — читается «МамляМка аль–БахраМйн») — королевство на одноимённом архипелаге в Персидском заливе.

Однако при редактировании этой инфо - видим то что лежит в базе

Королевство Бахрейн, Бахре́йн (араб. مملكة البحرين‎‎ — читается "Мамля́ка аль-Бахра́йн") — королевство на одноимённом архипелаге в Персидском заливе.

Подскажите почему это происходит.
(Также привожу и head сайта)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//RU" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ru" xml:lang="ru">

<head>
  <title>Изменить термин | Travel Daily</title>

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

Комментарии

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 9 апреля 2007 в 16:47

Я, честно говоря, не понял вопроса. У себя в FF я вижу два варианта вашего примера:
первый с кракозяблами (Королевство Бахрейн, БахреМйн (араб. Щ…Щ…Щ„Щ�Ш© Ш§Щ„ШЁШ�Ш±Щ�Щ�в в� — читается «МамляМка аль–БахраМйн») , а второй ("видим то что лежит в базе") - вполне читабельный, даже с надписью арабской вязью.

Проблема в том, что на экране нечитабельно или в том, что в базе нечитабельно?


Поиск по русским сайтам о Drupal Полный русский перевод Drupal 5.x и модулей: раз и два.

Аватар пользователя Toologic Toologic 9 апреля 2007 в 17:41

Простите за невнятное объяснение.
Вот в чем суть.

Первое с кракозябрами ))) отражается на странице сайта.

Второе (верное) отражается в форме редактирования материала (в textarea) и ес-но такоеже лежит в БД.

Вот и надо понять почему ВЕРНОЕ в БД и при редактировании содержание отражается в итоговой странице НЕВЕРНО!

Аватар пользователя Toologic Toologic 10 апреля 2007 в 13:47

Не помогает! Смена фильтров не влияет на вывод.

Кстати посмотрел в БД там присутствует и utf8_general_ci и utf8_unicode_ci сравнение. Кто-нить в курсе отличий?

Хотя пробная смена их никаких видимых изменений не превнесла ни в содержание полей таблиц, ни в результатах вывода их на страницу.

Как было (в БД и форме редактирования - правильный текст, ударение, арабская вязь, санскрит, и проч., А на итоговых страницах подменяется все нечитаемой абракадаброй) так и осталось ((((

Ребята! Есть еще версии?

Аватар пользователя Dan Dan 11 апреля 2007 в 7:29

Я тебе написал:
Попробуй поменять на PHP и посмотри что будет.

Ты ответил:
Не помогает! Смена фильтров не влияет на вывод.

А потом говоришь:
нет я с пхп даж не пробовал - фул нтмл

Обманывать нехорошо Smile
Ну ладно, главное проблема решилась Lol