Здравствуйте!" подскажите пожалуйста. у меня fedora 8. я настроила веб сервер/ сделала базу данных. там кодировка UTF-8, тогда нормально отображается информация (на русском языке). для самих полей ставила кодировку cp_1251_general_cs. с такой кодировкой в самом phpmyadmine все хорошо, а вот в браузере одни краказябры. как сделать так? чтобы кодировка и в phpmyadmine и в браузере была одинаковой?
Проблема с кодировкой
наверное надо в своем скрипте указать в какой кодировке вы бедете работать и соотвественно выводить данные
у меня в самом файле прописана кодировка windows-1251. но все равно кодировка ругается подскажите что делать с этим?
я настроила веб сервер/ сделала базу данных.
Какой веб-сервер? Какой сервер БД?
[quote=tania88-88]я настроила веб сервер/ сделала базу данных.
Какой веб-сервер? Какой сервер БД?[/quote]
я немног не поняла вашего вопроса!
я работаю localhost/phpmyadmin
mycetophylax, к гадалке не ходи, apache + mysql
зачем гадалка, если используется phpmyadmin smile
tania88-88, уважаемая!
Зачем вы игрались с кодировками? Если скрипту был нужен win-1251, то использовали бы его сразу после создания бд...
я с кодировками не игралась они сами начали со мной играть!
н меня была страница готовая(делала в денвере), залила ее на linux var/www/html/index.php
создала бд в phpmyadmin с кодировкой cp-1251
а когда в браузере вызываю localhost/index.php то данные вызываемые бд представляются в виде многократных ??????. пыталась менять в самом браузере кодировку - ничего не получатся.
вот что я не так делаю?
tania88-88, какая кодировка была в бд денвера? Интересует кодировка самой базы, а не та, что вы использовали в скрипте.
Да и вопрос не по линуксу...
почему вопрос не по линуксу? я же в линуксе создаю бд
и у денвера кодировка была cp1251
но это не имеет значение т к саму бд я создавала на линуксе в phpmyadmine
жду ответа
почему вопрос не по линуксу? я же в линуксе создаю бд
М.б. вы создаёте бд в mysql? Это грабли кодировок и mysql, а не gnu/linux.
и у денвера кодировка была cp1251
Точно? Уверены? А теперь вопрос - чем сливали дамп? phpmyadmin? А сравнение какое использовалось? cp1251_general_ci?
Базу создали с кодировкой cp1251? Сравнение какое повесили? А дамп с каким фильтром заливали? Тоже cp1251_general_ci?
Проблема скорее всего с кодировками в MySQL. Там можно запутаться с базами, таблицами, столбцами...
Покажи вывод
show variables like "char%";[quote=tania88-88]почему вопрос не по линуксу? я же в линуксе создаю бд
М.б. вы создаёте бд в mysql? Это грабли кодировок и mysql, а не gnu/linux.
и у денвера кодировка была cp1251
Точно? Уверены? А теперь вопрос - чем сливали дамп? phpmyadmin? А сравнение какое использовалось? cp1251_general_ci?
Базу создали с кодировкой cp1251? Сравнение какое повесили? А дамп с каким фильтром заливали? Тоже cp1251_general_ci?[/quote]
вот какая кодировка у меня была и на денвере когда я создавала бд и на линуксе ;
cp1251_general_cs
p.s вопрос не по теме; почему ВЫ все такие грубые?
Надо, наверно, полностью объяснить. :D
Сначала в консоли набираешь
mysql -u root -p
А уже потом
show variables like "char%";
вот какая кодировка у меня была и на денвере когда я создавала бд и на линуксе ;
cp1251_general_cs
Это не кодировка, это - Collation.
p.s вопрос не по теме; почему ВЫ все такие грубые?
Я мягкий и пушистый wink
tania88-88, можно личный ответ?
Потому что проблема в том, что не доглядели. Это сплошь и рядом происходит с теми, кто проект переносит с хоста на хост. Когда то я работал с одной cms и часто посещал её форум. Там каждая вторая тема гласила "переезжаю с денвера, помогите, база крякозябрами!!!111".
Уважаемая, от вас требуется сейчас не паниковать, а просто, ещё разок, проверить кодировку дампа. Сейчас в какой системе работаете? Чтобы проще было инструменты вам рекомендовать для работы.
работаю в linux fedora 8
но бд я с денвера не сливала а создавала с нуля на линуксе
mycetophylax!
при наборе
mysql -u root -p
выскочила такая ошибка
ERROR 1045 (28000): Access denied for user 'root-p'@'localhost' (using password: NO)
tania88-88, то есть скрипт заполняет базу с нуля? Создали базу и данные из денвера в неё не переносили? Если так, то вы должны отдавать себе отчёт в том, что то, что прокатывает на денвере, не всегда работает нормально на настоящем хосте даже под win, не говоря уже от lamp'ах.
Надо ковырять скрипт.
сам скрипт работает
он выводит бд и осуществляет поиск
только буквы там не русские а в виде знаков ???‚?°?????°???‚?‹ ???°?†???????°?»?????‹?µ ? ?????????????????? ?¤?µ???µ???°?†????. ???±?‰???µ ?????»???¶?µ??????
вот
и я не знаю что сделать чтобы буквы были русские smile а не ?????°???‚?‹ ???°
поэтому и братилась К ВАМ
лазала в инете но ничего толкового не нашла