+ Ответить в теме
Показано с 1 по 6 из 6

Тема: вместо кириллицы из БД выводиться такие символы " � � � " " кодировка UTF-8 "

  1. #1
    Местный Электроник скоро придёт к известности Аватар для Электроник
    Регистрация
    25.04.2010
    Сообщений
    716
    Thanks
    144
    Thanked 64 Times in 61 Posts
    Записей в дневнике
    8

    вместо кириллицы из БД выводиться такие символы " � � � " " кодировка UTF-8 "

    кодировка заданная страницам - content="text/html; charset=utf-8"
    кодировка страниц - utf-8 (без BOM)
    в файле .htaccess - AddDefaultCharset UTF-8
    когда создавал БД и в ней таблицу, поставил:
    сравнение - utf8_general_ci
    сопоставление соединения с MySQL - utf8_general_ci
    (так там сейчас и написанно)

    проблема в том что:
    на странице (только то, что выводится из БД) вместо русского текста такие символы " � � � "
    английские буквы отображаются корректно.

    что я не правильно сделал?

    *работаю на локальном сервере
    с праздником !

  2. #2
    Местный adlic скоро придёт к известности adlic скоро придёт к известности Аватар для adlic
    Регистрация
    05.08.2010
    Адрес
    Одесса
    Сообщений
    989
    Thanks
    10
    Thanked 135 Times in 134 Posts
    После соединения с базой попробуйте поставить
    mysql_query("SET NAMES UTF8");

  3. The Following User Says Thank You to adlic For This Useful Post:

    Электроник (28.09.2011)

  4. #3
    Местный Электроник скоро придёт к известности Аватар для Электроник
    Регистрация
    25.04.2010
    Сообщений
    716
    Thanks
    144
    Thanked 64 Times in 61 Posts
    Записей в дневнике
    8
    работает!
    а из-за чего вообще эта проблема?

    а это меняет кодировку перед выводом (из БД) информации на странице
    mysql_query("SET NAMES UTF8");

    я правильно понимаю?
    Последний раз редактировалось Электроник; 28.09.2011 в 17:44.
    с праздником !

  5. #4
    Местный zabmix на пути к лучшему Аватар для zabmix
    Регистрация
    16.04.2011
    Адрес
    www.zabmix.ru
    Сообщений
    352
    Thanks
    6
    Thanked 27 Times in 25 Posts
    устанавливает и говорит MySQL что мы хотим получить инфу в UTF-8

  6. The Following User Says Thank You to zabmix For This Useful Post:

    Электроник (16.11.2011)

  7. #5
    Местный mikola на пути к лучшему Аватар для mikola
    Регистрация
    20.01.2011
    Адрес
    Омск
    Сообщений
    131
    Thanks
    13
    Thanked 6 Times in 6 Posts
    и от меня спасибо, нашёл, что искал :)
    на всяк случай, кто работает под windows-1251 ставьте SQL запрос ("SET NAMES cp1251")

  8. #6
    Новичок Ra102 на пути к лучшему Аватар для Ra102
    Регистрация
    28.01.2012
    Сообщений
    8
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Огромное спасибо !!! три дня парился

+ Ответить в теме

Похожие темы

  1. Тег "input" недопустим внутри "form"
    от Nefesh в разделе HTML
    Ответов: 11
    Последнее сообщение: 24.09.2011, 10:19
  2. Ответов: 12
    Последнее сообщение: 17.03.2011, 14:15
  3. Ответов: 3
    Последнее сообщение: 15.11.2010, 21:39
  4. "????" вместо кириллицы в mysql
    от MximuS в разделе PHP
    Ответов: 2
    Последнее сообщение: 05.08.2010, 11:18
  5. Ответов: 2
    Последнее сообщение: 23.05.2010, 19:47

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения

 

Html-форум RATING ALL.BY Рейтинг@Mail.ru