[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с PMA в ubuntu
Страницы: 1, 2, 3, 4
gam0ra
ВСем привет PHPMYADMIN отказывается вставлять русские буквы вот что пишет

Warning: #1366 Incorrect string value: '\xD1\x8B\xD0\xB2\xD1\x84...' for column 'name' at row 1

Кодировка сервера: UTF-8 Unicode (utf8)
Кодировка созданой таблицы utf8_unicode_ci
default_charset UTF-8
ОС ubuntu
Xpund
utf8_general_ci

_____________
минус, конечно, иногда полезен, но плюс мне нравиться больше :)
Женский журнал - Жена сказала раскрутить сайт любой ценой (Sorry)
gam0ra
Xpund
Не помогло(
inpost
gam0ra
Удали и заново поставь нормально всё с нуля wink.gif Будет счастье.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
arbuzmaster
Посмотри здесь у меня на Debian так настроено. Тоже были проблемы с кодировкой - решилось только так и добавлением в скрипт
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET 'utf8'");
этих строк. Сравнение должно быть utf8_general_ci
etc/mysql/my.cnf

[mysqld]
init_connect='SET collation_connection = utf8_general_ci'
character-set-server = utf8
collation-server = utf8_general_ci

[client]
default-character-set = utf8


_____________
Мой первый сайтик

Посмотри на свой XBMC под другим углом
inpost
arbuzmaster
Ты прям в PMA вносил правки? PMA же новый работает на MySQLi, вроде, какой смысл туда писать функцию mysql_query ?

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
arbuzmaster
Ну не знаю я с mysql работаю.

Apache/2.2.22 (Debian)
Версия MySQL-клиента: 5.5.43
PHP расширение: mysqli Документация

Нет!!!
Тоже были проблемы с кодировкой - решилось только так и добавлением в скрипт


_____________
Мой первый сайтик

Посмотри на свой XBMC под другим углом
arbuzmaster
Насколько я понимаю mysql и mysqli - команды php и к Базе данных прямого отношения не имеют, просто первая - старая версия команд обращения к БД а вторая - новая Различие только в синтаксисе команд и расширенных возможностях.
Для примера.

$link = mysql_connect($host,$user,$pass) or die ("Невозможно подключиться к MySQL"); //подключения к MySQL
mysql_select_db($bd_name) or die(mysql_error()); //выбор базы данных


$link = mysqli_connect(
'localhost', /* Хост, к которому мы подключаемся */
'user', /* Имя пользователя */
'password', /* Используемый пароль */
'world'); /* База данных для запросов по умолчанию */


_____________
Мой первый сайтик

Посмотри на свой XBMC под другим углом
inpost
arbuzmaster
Как нет? Написано же mysqli расширение используется в PMA. Это говорит о том, что если ты будешь править скрипты PMA и внесёшь туда mysql_, то изменения не вступят в силу, собственно, банально у тебя нет коннекта через mysql_.

Может быть ты говоришь о своих собственных скриптах, а не об PMA ? Тогда ты не в тему говоришь вообще. wink.gif

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
arbuzmaster
Так что я думаю можно и так написать

mysqli_query($link,"SET NAMES 'utf8'");

К сожалению проверить не могу, но должно работать.

_____________
Мой первый сайтик

Посмотри на свой XBMC под другим углом
inpost
arbuzmaster
Можешь сказать файл, в котором это надо прописать? И на какой строчке.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
inpost
arbuzmaster
И у меня ещё один вопрос, почему ты считаешь, что разработчики PhpMyAdmin не смогли корректно настроить кодировку без танцев с бубном?
Я совсем недавно поднимал Ubuntu + PMA, в последней версии (собирал всё вручную) проблем не было. Единственное в конфиге MySQL надо было прописать default charset, но у ТС он прописан.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
arbuzmaster
Может я чего то не доганяю user posted image
В ext/mysql - без " i " создаёшь файл например mysql_connect.php такого вида

$host="localhost"; // у большинства хостеров этот параметр именно такой
$user="root"; //ваше имя для подключения к MySQL
$pass="root"; // Ваш пароль для подключения к MySQL
$bd_name="smart_sql"; // Имя базы данных
$link = mysql_connect($host,$user,$pass) or die ("Невозможно подключиться к MySQL"); //подключения к MySQL
mysql_select_db($bd_name) or die(mysql_error()); //выбор базы данных
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET 'utf8'");

а потом include('mysql_connect.php'); в любой файл где используешь подключение к БД.
Или что то изменилось за 2 года?

_____________
Мой первый сайтик

Посмотри на свой XBMC под другим углом
inpost
arbuzmaster
"а потом include('mysql_connect.php'); в любой файл где используешь подключение к БД."
Не понял, в PMA файлов дофига. Ты это собираешься прописать во всех файлах? Ты это советуешь ТС? Зайти в папку /usr/share/phpmyadmin , и там во все файлы добавить include ?

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
arbuzmaster
Цитата (inpost @ 18.05.2015 - 22:49)
arbuzmaster
И у меня ещё один вопрос, почему ты считаешь, что разработчики PhpMyAdmin не смогли корректно настроить кодировку без танцев с бубном?
Я совсем недавно поднимал Ubuntu + PMA, в последней версии (собирал всё вручную) проблем не было. Единственное в конфиге MySQL надо было прописать default charset, но у ТС он прописан.

Причем здесь PhpMyAdmin ?
PhpMyAdmin - Редактор БД с Web интерфейсом и не более того а, запросы мы отправляем в MYSQL .
Единственное в конфиге MySQL надо было прописать default charset, но у ТС он прописан. - мне это не помогло !! Я так понимаю что не только мне - иначе в нете не было бы кучи манов по этому вопросу. Написали бы просто default charset в конфиг и всё!

_____________
Мой первый сайтик

Посмотри на свой XBMC под другим углом
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.