PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 2
Алексей Данилов Отправлено: 25 Марта, 2012 - 14:40:34 • Тема: кодировка на MySQl • Форум: Кодировки и все смежное

Ответов: 2
Просмотров: 1943
caballero пишет:
а чего вообще туда лезть
какая тебе разница как сервер хранит данные. важно указать ему в каком виде отдавать
set names 'utf8' к примеру


Спасибо за быстрый ответ. Попробовал изменить. Перестал работать MySQL. Изменения вносил в my.ini. Через командную строку выяснил, что базы данных с кодировкой UTF-8 отсутствуют. Да и в папке charsets нет файла отвечающего за эту кодировку.
Алексей Данилов Отправлено: 24 Марта, 2012 - 17:09:39 • Тема: кодировка на MySQl • Форум: Кодировки и все смежное

Ответов: 2
Просмотров: 1943
Установил (неоднократно) MySQL 5.5.20. Установка и конфигурирование сервера с помощью мастера. В my.ini кодировка cp1251 прописана в секциях [mysql] и [mysqld]. При попытке войти на сервер с командной строки выяснилось, что не принят пароль (вход осуществляется без пароля). Для моего случая это и не важно. Гораздо хуже, что сервер установил кодировку по умолчанию cp1251, а при при попытке добавления в созданную таблицу данных на кириллице выдаётся сообщение: "Ошибка при выполнении запроса Incorrect string value: '\xFF\xE1\xEB\xEE\xEA\xE8' for column 'name' at row 1".
Из этой строки я понял, что кириллица воспринимается в двухбайтной кодировке.
Прошу подсказать как исправить ошибку. Устанавливать MyAdmin крайне не хочется.
Эта же задача прошла на "Денвере", но когда обновил пакет перестала выполняться функция misql_connekt.

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB