Форум Bolden.ru

Форум о Японии и японском языке


Maggi - кодировка utf8_general_ci
Автор Сообщение
Maggi Не на форуме
Участник
**


Сообщение: #1
Maggi - кодировка utf8_general_ci
Олег, досылаю некоторые технические детали построения сайта:
Vista,
Denwer3_Base_2008-01-13_a2.2.4_p5.2.4_m5.0.45_pma2.6.1
phpMyAdmin 2.6.1
MySQL 5.0.45
1) как создавать в кодировке utf8_general_ci

---
Олег! Я решилась переделать сайт, начать с чистого листа. Вы говорили,
что нужно создавать исходную базу в phpmyadmin в кодировке utf8_general_ci.
А у меня всё время получается utf8, но не utf8_general_ci.
Пожалуйста, объясните мне, чайнику, по пунктам, где что нажимать.
Очень прошу. Вот перечень того, что я делала:
1) http://localhost/tools/phpmyadmin/
2) Создать новую БД - пишем имя
3) В окне сравнения выбираем - utf8_general_ci
4) Language - здесь можно выбрать только кодировку Russian \ru-utf-8\
5) По умолчанию висит строка
MySQL-кодировка: UTF-8 Unicode \utf8\
6) Сопоставление соединения с MySQL: utf8_general_c
7) Жмём кнопку Создать
Выбираем только что созданную БД и идём в Операции
9) В окне сравнения выбираем utf8_general_c
10) Жмём Пошёл.

Что я делаю не так? При экспорте у меня всё равно кодировка utf8 и вопросики вместо иероглифов.
Мерси заранее.
08-29-2010 3:25
Найти сообщения Цитировать
prince Не на форуме
Энтузиаст
****


Сообщение: #2
Re: Maggi - кодировка utf8_general_ci
То есть в браузере вы вместо иероглифов видите вопросы, а русский текст отображается нормально?
И ещё вопрос, какую версию CMS используете?
08-29-2010 9:01
Найти сообщения Цитировать
Maggi Не на форуме
Участник
**


Сообщение: #3
Re: Maggi - кодировка utf8_general_ci
Да верно. Когда перенесла к хостеру, вместо иероглифов появились вопросики. Приклеила текст поверх, появились иероглифы. Делаю дамп, там тоже вопросики. Т.е. мне сайт не восстановить, если что. Собираюсь делать другой сайт с чистого листа в кодировке utf8_general_ci. Использую Joomla.
08-29-2010 9:19
Найти сообщения Цитировать
Maggi Не на форуме
Участник
**


Сообщение: #4
Re: Maggi - кодировка utf8_general_ci
Русский нормально, а вот древнерусский - нет. Не понимает ять. Это ладно. У меня один такой текст.
08-29-2010 9:20
Найти сообщения Цитировать
admin Не на форуме
Administrator
*******

Сообщение: #5
Re: Maggi - кодировка utf8_general_ci
Мне важна версия вашей CMS. То что Joomla, я уже понял.
Если собираетесь ставить старую Joomla 1.0.x, то это одно, если новую 1.5.х, то это совсем другое.
Самое простое решение, которое приходит на ум - впишите в начало файла .htaccess строчку

AddDefaultCharset UTF-8

Может поможет.
А вообще, я рекомендую в качестве локального сервера использовать не денвер, а XAMPP версии 1.7.0 (ни в коем случае не последние версии 1.7.3 и т.п.). Он легко находится в поиске.
В качестве средства для бекапа используйте Akeeba Backup (бывший JoomlaPack). С ним проблем практически не бывает.

Реквизиты для поддержки проекта
08-29-2010 15:03
Найти сообщения Цитировать
Maggi Не на форуме
Участник
**


Сообщение: #6
Re: Maggi - кодировка utf8_general_ci
Последняя версия Джумлы 1.5.20. Использую Akeeba Backup.
Вы написали вписать "AddDefaultCharset UTF-8",
а почему кодировка UTF-8, а не utf8_general_ci.
Я не понимаю, как выставлять в Джумле кодировку utf8_general_ci.
UTF-8 - пожалуйста. А как Вам удалось поставить
именно кодировку utf8_general_ci?
В Джумле можно только поставить соединение utf8_general_ci.
Или я чего-то не понимаю.
08-29-2010 15:34
Найти сообщения Цитировать
Maggi Не на форуме
Участник
**


Сообщение: #7
Re: Maggi - кодировка utf8_general_ci
Сорри, не в Джумле, а в базе phpmysql
08-29-2010 15:41
Найти сообщения Цитировать
prince Не на форуме
Энтузиаст
****


Сообщение: #8
Re: Maggi - кодировка utf8_general_ci
Да, вы не совсем верно представляете себе взаимодействие между CMS и сервером баз данных.
Если сервер баз данных настроен правильно, то достаточно описанных вами выше шагов по созданию сопоставления и кодировки utf8_general_ci. Вы всё сделали как надо. Стало быть, что-то неверно настроено в сервере баз данных или интерпретаторе PHP.
Раз у вас русский отображается, то значит всё уже находится в нужной кодировке. И директива AddDefaultCharset UTF-8 не нужна, но всё-равно на всякий случай я рекомендую вписать её в файл .htaccess (находится в корне сайта) во избежание проблем на боевом хостинге.
Я уже давно отказался от Денвера. Он требовал правки руками в Windows XP уже несколько лет назад, а уж про Vista и говорить не приходится. Кстати, если в Висте хоть одно из приложений пользуется базами от Microsoft MySQL, то очень легко словить конфликт с сервером баз в Денвере.
Не видя настроек вашего сервера, я вряд ли смогу подсказать реальное решение.
По-прежнему, рекомендую поставить проверенный набор Apache+Mysql+PHP от XAMPP версии 1.7.0. И тогда забудете про все проблемы с кодировками.
08-29-2010 19:05
Найти сообщения Цитировать
Maggi Не на форуме
Участник
**


Сообщение: #9
Re: Maggi - кодировка utf8_general_ci
Большое мерси, Prince. Вы всё хорошо сказали. Я так и сделаю.
А у Вас замечательный сайт и прекрасные качества админа.
От меня Вам  восхитительный Респект! И самых наилучших пожеланий!
08-30-2010 5:33
Найти сообщения Цитировать
admin Не на форуме
Administrator
*******

Сообщение: #10
Re: Maggi - кодировка utf8_general_ci
Спасибо большое, Maggi, на добром слове Smile.
На самом деле, сайт уже давно устарел и его давно пора переделывать.
Если будут вопросы, обращайтесь. С удовольствием отвечу.

Реквизиты для поддержки проекта
09-01-2010 0:48
Найти сообщения Цитировать




Пользователи просматривают эту тему: 1 Гость(ей)