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

ViJu

Новичок
Проблема с немецкими буквами. Пропали умлауты

Может кто-нибудь сталкивался с подобными проблемами.
У пользователей наполнявших созданный нами для них сайт возникла проблема: при наполнении варианта новостей на немецком, пропадают умлауты, а на их месте оказываются ? -
(Ä ä) а-умлаут
(Ö ö) о-умлаут
(Ü ü) у-умлаут

в чем дело не понимаю, сайт построен на Друпал, везде все в UTF-8, проблем на уровне кода быть не должно так тоже самое на другом хосте прекрасно работает без подобных глюков, наполнение на немецком копируют из ворда в нотпад и в визивиг админки
пример проблемной страницы - http://www.tgiek.ru/page139

сам немецким не владею.
Люди - что это может быть?
почему только эти буквы?
 

ViJu

Новичок
для деталей настройки хостинга выкладываю ссылку на

http://www.tgiek.ru/phpinfo.php

на достоверность того, что пишет сервер можно сильно не полагаться, так как
на моджордомо можно наблюдать полный набор отечественных прибамбахов, есть там и rus/PL30.22 и ngix, и ограничение на количество запросов в час, о котором из таблицы в phpinfo ничего нет,

думаю проблема где-то в MySQL 4.1.18, хотя ее там быть не должно, 4.1 с UTF-8 работает нормально насколько я помню, да и на другом хосте таже версия базы и никаких проблем с этими умляутами

-~{}~ 27.05.07 11:00:

повторюсь: весь вывод на сайте, в том числе и в админке на UTF-8
 

alexhemp

Новичок
ViJu

Как наполняете? Из-под Windows?

Может еще при вводе теряется, бывает такое, если локаль 1250 переставлена на c_1251.nls - так делали когда "адаптировал" старые версии фотошопа для работы с русским.
 

ViJu

Новичок
Похоже проблема действительно связана с клиентом, но пока уверенности нет

таже тема
http://drupal.org/node/130883#comment-222591

-~{}~ 29.05.07 16:14:

постили с разных машин из разных браузеров, в том числе из под Konqueror Linux, умляуты всеравно заменяются на знаки вопроса (?)

-~{}~ 29.05.07 17:36:

не одному мне так не везет: http://drupal.org/search/node/umlaut

и самое главное на других нескольких сайтах на других хостингах на тех же исходниках с умляутами
(Ä ä) а-умлаут
(Ö ö) о-умлаут
(Ü ü) у-умлаут
никаких проблем нет
 

Сергей Тарасов

Профессор
Вот эта очень интересная тема. Довольно много работаю с юникодом. Постоянно встречаются какие-то баги.
 

ViJu

Новичок
тема витает ответов нет :( : http://forum.lucidcms.net/read.php?14,3037,3037

-~{}~ 29.05.07 20:10:

Всё, занавес!
На хостинге видимо кто-то поработал,
И этот кто-то должен мне теперь много часов,
Приблизительно пару месяцев назад были заданы COLLATE cp1251_general_ci для типов полей varchar и longtext, я как то и забыл, что у базы и таблиц collation может стоять в utf8_general_ci а отдельные поля в cp1251_general_ci, сам то я этого сделать не мог в принципе, и вообще только пару часов назад обнаружил, что в старых постах на немецком проблем не было (http://www.tgiek.ru/page134), даже не знаю может сам прошляпил и неудачно заливал промежуточную базу, откуда же cp1251_general_ci.

Жара.
 

ViJu

Новичок
И большое вам спасибо за совет, я же уже написал в чем была моя главная ошибка, почему я вам не внял в полной мере:
"забыл, что у базы и таблиц collation может стоять в utf8_general_ci, а отдельные поля в cp1251_general_ci"

вопрос откуда cp1251_general_ci там взялся для меня еще не решен, в моем sql нет установок cp1251_general_ci, в следующий раз буду внимательние проверять настройки хостинга.
более того я уверен что и для полей два месяца назад и в базе не было выставлено cp1251_general_ci, так проблем с юникодом не возникало
 
Сверху