X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> mysql. utf8. русский.
patison
patison
Topic Starter сообщение 22.8.2008, 14:07; Ответить: patison
Сообщение #1


Привет всем. Может тема заезженая, но хотелось бы расставить точки над "ё".
Итак. Есть база (стоит на домашнем компе на линуксе). Кодировка utf-8. При внесении в базу Русского текста, в базе (phpmyadmin) его видно в виде йероглифов, однако при выводе на страницу - всё окей.
После, делаю ДАМП базы, переношу на другой mysql (который стоит под windows), вижу там опять-же каракули, однако теперь при выборке и выводе данных на страницу - выводятся вопросительные знаки.

Как такое лечится? Как правильно хранить/вноить данные?

заранее большое спасибо!
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 22.8.2008, 14:16; Ответить: Webmaster_hb
Сообщение #2


при работе с базами данных надо разделять все части
1. кодировка самой базы - либо cp1251 либо utf8 - разница только в размере представляемых данных
2. кодировка подключения к базе данных, ее можно задавать через set names - естественно лучше использовать такую же как и кодировка базы
она используется как при вносе данных в базу так и при выборке для показа на сайте
3. кодировка текста который сохраняется в базу, аналогично пункту 2

при работе на разных базах, разных версиях PHP, версиях PhpMyAdmin
используются разные варианты этих кодировок
и чтобы не было разницы отслеживать выбранную кодировку нужно на каждом из этапов
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
UncleM
UncleM
сообщение 27.8.2008, 5:10; Ответить: UncleM
Сообщение #3


Чтобы не было иероглифов в phpmyadmin, поменяй кодировку страницы (в браузере) на UTF-8.


--------------------
Осторожно! Вы можете получить огромный заряд позитива!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
eqipe
eqipe
сообщение 23.4.2010, 17:00; Ответить: eqipe
Сообщение #4


Такая вот проблемка когда вводишь русские символы через форму,
то в БД они отображаются кракозяброй, но на выводит русские символы.
Когда в ручную вводишь русские символы в БД там они нормальные,
а выводит вопросы ?????????
Сравнение в БД стоит utf8_unicode_ci
Как решить проблему???
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZhukV
ZhukV
сообщение 23.4.2010, 18:07; Ответить: ZhukV
Сообщение #5


(eqipe @ 23.4.2010, 20:00) *
Такая вот проблемка когда вводишь русские символы через форму,
то в БД они отображаются кракозяброй, но на выводит русские символы.
Когда в ручную вводишь русские символы в БД там они нормальные,
а выводит вопросы ?????????
Сравнение в БД стоит utf8_unicode_ci
Как решить проблему???


(Mike @ 27.8.2008, 08:10) *
Чтобы не было иероглифов в phpmyadmin, поменяй кодировку страницы (в браузере) на UTF-8.



Те нужно либо через SET NAME указывать кодировку для базы, либо далеть все на одной кодировке (файлы, база)!!!

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery
Разработка сайтов и сервисов под-ключ
0 alexey 1170 24.11.2023, 14:46
автор: alexey
Открытая тема (нет новых ответов) Web программирование на С/С++/PHP/MySQL/SQL, высоконагруженные проекты
Есть наработки в области бирж трафика, топов, тизеров, видео cj-тубов
4 DFService 3336 8.4.2020, 18:02
автор: DFService
Открытая тема (нет новых ответов) Верстка, php + mysql, недорого
3 devprojectlab 2637 28.10.2019, 18:53
автор: Mukis
Открытая тема (нет новых ответов) Социальная сеть, заточенная под знакомства, русский интерфейс
Продается по цене хостинга вместе с хостингом
6 Доктор 3469 20.11.2018, 16:05
автор: falken
Открытая тема (нет новых ответов) Требуется сделать субтитры на YouTube (русский язык)
0 duoseo 2355 25.10.2018, 10:41
автор: duoseo


 



RSS Текстовая версия Сейчас: 28.3.2024, 22:46
Дизайн