|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.05.2012, 20:34 | #1 |
юзер как все
Участник клуба
Регистрация: 10.01.2012
Сообщений: 1,586
|
Проблема с кодировкой MySQL
Всем привет.
Проблема такая. Раньше все данные в базу заносились прямо с сайта, и в самой базе отображались кракозябры. Но поиск работал и всё нормально отображалось на самом сайте. Потом я перенёс базу в ручную. Теперь в самой базе отображается чётко русские буквы , но не могу подобрать кодировку. Сначала на самих страницах был ужас. Нашол как это исправить, но с поиском не могу. Уже голова дымиться . Что только не перепробывал. Подскажите какая кодировка должна быть у самой страницы php и какая в базе , что бы хоть поиском можно было пользоваться . Может нужно базу саму перекодировать , контент тобиш. Может в этом все проблемы что изначально всё не правильно. Помогите, тону
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
|
07.05.2012, 21:03 | #2 |
юзер как все
Участник клуба
Регистрация: 10.01.2012
Сообщений: 1,586
|
Я перед любым запросом посылаю запрос SET NAMES cp1251. Это вообще нормально ? не лишнее это ?
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
|
07.05.2012, 21:07 | #3 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Перенес ты базу куда? На новый ВЕБ сервер? На другой компьютер с отличной от прежнего локалью? Можешь подробнее рассказать?
I'm learning to live...
|
|
07.05.2012, 23:09 | #4 |
юзер как все
Участник клуба
Регистрация: 10.01.2012
Сообщений: 1,586
|
Есть сайт для просмотра фильмов онлайн.
Сами фильмы я добавлял с самого сайта из админки. После занесения данных в базу(из админки), русский текст в базе был кракозябрами. Но выставить правильную кодировку для просмотра контента на самом сайте не было проблем. И с поиском тоже. Я водил русский текст , оно его перекодировало в крокозябры и искало совпадения по крокозябрам. И так всё работало. Но потом базу перенёс ну другой сервак. У меня есть полная копия сайта/базы на локалке с нормальным русский текстом. ЗАчем мне этот бред думаю, и взял эту копию БД и просто записал в базу через SQL в phpMyAdmin. Как был русский так и остался. только поиском стало совершенно не возможно пользоваться. Тут же и кодировка страницы имеет значение и базы. Вообщем думал полным капец. Решил проблему как описал выше. Но теперь почитал пару постов на эту тему. И некоторые говорят что это не грамотно, лишнее действие. А как правильно тогда. Я всю базу выставлял на cp1251 и на UTF-8 на что я её уже только не ставил. Столько комбинаций перепробовал, можно было сейф открыть в Гос. Банке
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
|
08.05.2012, 07:41 | #5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
08.05.2012, 18:34 | #6 |
юзер как все
Участник клуба
Регистрация: 10.01.2012
Сообщений: 1,586
|
Понятно. Спасибо !
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Delfi+ mysql и проблема с кодировкой | bond1 | БД в Delphi | 12 | 13.05.2011 17:51 |
Проблема с кодировкой работы Delphi с MySQL | Leximus | БД в Delphi | 4 | 25.01.2011 06:01 |
проблема с кодировкой mysql | fize | Помощь студентам | 0 | 31.12.2009 11:18 |
MySQL и C#: Проблема с кодировкой | Arnezami | Общие вопросы .NET | 2 | 24.12.2009 12:44 |
Проблема с кодировкой из MySQL | D-Snaker | PHP | 2 | 28.08.2009 10:30 |