[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Иероглифы в MySQL
Dmitry
Здравствуйте, такой вопрос, почемуто когда я добавляю на сайт например новость, то на сайте все отображается корректно, но в ДБ записываются иероглифы (это если писать по русски). Кодировки вроде везде прописаны в MySQL при создании таблицы я прописал:
CHARACTER SET utf8 COLLATE utf8_unicode_ci
а на страницах на сайте в <META> тоже utf8

подскажите пожалуйсто почему так происходит.
Спасибо



Спустя 9 минут, 5 секунд (6.04.2009 - 11:16) waldicom написал(а):
PHP
mysql_query("SET NAMES UTF8");
делаешь после связи с БД?

Спустя 4 минуты, 12 секунд (6.04.2009 - 11:20) Dmitry написал(а):
неа, сейчас попробую)

Спустя 4 минуты, 29 секунд (6.04.2009 - 11:25) Dmitry написал(а):
Спасибо тебе огромное, работает)

P.S. Блин теперь вест текст надо заново вставлять...

Спустя 5 дней, 15 часов, 8 минут, 1 секунда (12.04.2009 - 02:33) Nolik написал(а):
А у меня немного др ситуация! Создал базу, в ней таблицы и начал работать. Когда дошёл до момента, когда надо выводить русский текст браузер вместо текста выдал знаки вопроса. Причём, если пропивывать например, echo "№ персонажа-", то всё выводиться корректно, а если выводить русский текс при обращении к базе, то выдаёт вопросы. При создании таблиц выбирал UFT-8 и charset в файле тоже прописывал UTF-8. Пробывал менять на windows 1251, но ситуация стала хуже-оператор echo стал тоже выводить вопросы. Помогите с проблемой кто чем может)))) Заранее спасибо!!!

Спустя 5 минут, 54 секунды (12.04.2009 - 02:39) kirik написал(а):
Nolik
SET NAMES делаешь?

Спустя 15 минут, 38 секунд (12.04.2009 - 02:54) Guest написал(а):
Я только начинаю учиться создавать сайты, можно чють поподробнее?

Спустя 29 минут, 8 секунд (12.04.2009 - 03:23) kirik написал(а):
Ты топик читал вообще?
PHP
mysql_query('SET NAMES UTF8');

после подключения к БД.

Спустя 10 часов, 54 минуты, 27 секунд (12.04.2009 - 14:18) Guest написал(а):
Огромное спасибо-помогло, а можно как нить прописать в настройках чтобы обходиться без SET NAMES?

Спустя 6 часов, 27 минут, 58 секунд (12.04.2009 - 20:46) kirik написал(а):
Можно использовать mysql_set_charset(), но только если пхп >= 5.2.3. Иначе юзай SET NAMES

Спустя 2 дня, 15 часов, 27 минут, 51 секунда (15.04.2009 - 12:14) Sw1tchBack написал(а):
У мну вот такой косяк: сайт, бд - утф8. В бд символы типа евро записываются как &acirc; , отображаются как â�¬.
Для записи в базу юзаю htmlentities()

Спустя 8 часов, 57 минут, 29 секунд (15.04.2009 - 21:11) kirik написал(а):
Цитата (Sw1tchBack @ 15.04.2009 - 04:14)
В бд символы типа евро записываются как &acirc; ,

&acirc; это не символ евро, если что.. Это â, а символ евро будет &#128;

Спустя 7 месяцев, 11 дней, 18 часов, 6 минут, 50 секунд (27.11.2009 - 16:18) pustun написал(а):
У меня база и html-файл в UTF-8, когда делаю INSERT то в базу кладутся иероглифы и закарлючки, в чём может быть проблема?

Спустя 35 минут, 43 секунды (27.11.2009 - 16:54) waldicom написал(а):
Может быть прочитать топик с самого начала?

Спустя 4 месяца, 3 дня, 50 минут, 49 секунд (30.03.2010 - 16:44) Гость_Александр написал(а):
А вот у мя такая фигня... база и пыхп сайт кодировка cp1251 весь сайт на русском, но при использовании внутренней почты, если письмо на Русском языке, то получается какая то фигня: á ë è í ð å à ë ü í î õ ç

Спустя 8 минут, 33 секунды (30.03.2010 - 16:53) waldicom написал(а):
Тут надо смотреть, в какой кодировке письма отсылаются (если они вообще отсылаются)

Спустя 1 год, 2 месяца, 26 дней, 21 минута, 22 секунды (26.06.2011 - 17:14) lika_94 написал(а):
Здравствуйте,мальчики
Прочитала топик, проблема с БД такая же - в базе кракозябрики, а сайте всё нормалёк.
Помогите пожалуйста разобраться с американским движком.
Не хочу показывать здесь свою отсталость и злить форумчан, поэтому если кто изъявит желание мне помочь,я буду очень благодарна! Напишите мне на почту lika_94@mail.ru
Спасибо,Евгения
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.