Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
в базе MySQL на utf-8 русский шрифт кривой (Леха) 11/01/2008 - 12:57:08
      Re: в базе MySQL на utf-8 русский шрифт кривой (vi.k) 12/01/2008 - 06:32:54
      Re: в базе MySQL на utf-8 русский шрифт кривой (Кама) 16/12/2009 - 12:59:46

> Original message text:
> From: Леха - 11/01/2008 - 12:57:08
> Subject:в базе MySQL на utf-8 русский шрифт кривой
> -----------------
> стоит пакет денвер с Mysql 4.1.8, PHP Version 4.3.10
>
> с кодировкой win1251 проблем нет
>
> создал сайт с кодировкой utf-8, бд и необходимые таблицы тоже в utf-8. При всавке данных из формы в бд они отображаются патом при запросе на сайте нормально.
> НО!!! Если зайти phpadminom или др клиетном, то в базе русский шрифт отображается непонятными символами. Если затем занести вручную данные через phpadmin, то все наоборот: в базе отображаются нормально, на сайте квадратами.
>
> Подскажите как победить это. Уже весь измучился. Пробовал менять язык отображения бд на utf-8 в phpadmin не помогает.
>


From: vi.k - 12/01/2008 - 06:32:54
Subject:в базе MySQL на utf-8 русский шрифт кривой
-----------------
Сервер должен быть проинформирован о том, какую кодировку вы используете на клиенте, чтобы он мог соответствующим образом её конвертировать.

Например:
SET NAMES cp1251

Но сначала нужно убедиться, что в базе у вас правильные данные. А то получится так, что, не смотря на то, что таблицы спроектированы в utf8, реально данные в базе хранятся в cp1251. Сервер считает, что клиент работает в utf8, поэтому данные не конвертирует - пересылает как есть. Клиент, работающий в cp1251, соответственно, всё отобразит "нормально". А клиент на utf8, сразу выдаст абракадабру.

Для точной проверки зайдите в базу с консоли mysql. Если клиент в винде, напишите SET NAMES cp866 (кодировка консоли) - если результаты выйдут кривые, переносите данные заново, соответственно установив перед дампом SET NAMES ...

К сожалению, с phpadmin не знаком - по нему помочь не могу.



[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
36557



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |