SELECT и русские буквы

entonee

Новичок
SELECT и русские буквы

привет

а базе есть много полей..
некоторые с русскими буквами..

русские буквы в phpmyadmin выводяться как крякозябры
на самом сайте стоит сет неймс сп1251... выводиться все на сайт так как надо.. с русскими буквами

но при попытке SELECT * FROM `tbname` WHERE `name` LIKE '%русс%'
ничего не находит..

использовал и collation
и set names менял

вообще ничего не ищет...
 

vovanium

Новичок
Если phpmyadmin показывает "крякозябры", то значит кодировка таблиц и данных не совпадает.
Как раз можешь затестить новый Sypex Dumper Pro
Скачиваешь Pro версию, ставишь, делаешь бэкап (экспорт) в нём (просто выбрать базу данных и нажать выполнить). После чего переходишь в раздел Сервисы, нажимаешь кнопку Дополнительно -> Исправить кодировку, кодировку оставляешь по умолчанию cp1251 и жмешь выполнить.

После этого в phpmyadmin должны нормально показываться русские буквы, и останется только добавить в свои скрипты SET NAMES cp1251
 

entonee

Новичок
... там надо Зенд поставить..
а как его на серваке поставить то?

-~{}~ 03.11.10 00:19:

сейчас качается 51мб экзешник... его на комп поставить - потом провести все файлы через него и они станут читабельные?
 

vovanium

Новичок
entonee
Вообще на серверах Zend Optimizer в большинстве случаев установлен, или ты локалку имеешь ввиду?
Можно сделать через Sypex Dumper 2.0.6 если нет зенд оптимайзера.
Там делаешь бэкап, кодировка auto, потом восстанавливаешь выбрав кодировку cp1251, и включив опцию Коррекция кодировки.
 

entonee

Новичок
да нет... на сервак залил.. может быть на годадди его нет...

сейчас 2.0.6 посмотрю...

-~{}~ 03.11.10 01:12:

.... это суперр !)) ..

сделалось все как надо.. все читается.. спасибо вованиум тебе огромное...

сначала сделал сп1251.. но там было пару символов (не русских и не английских) которые неправильно отображались.. тот же самый дамп сделал утф8...и все!... отлично получилось...
 
Сверху