[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: phpmyadmin кодировка
writer_88
Всем доброго времени суток. Извините за дурацкий вопрос(php изучаю первую неделю).Хочу создать БД через phpMyAdmin. Какую кодировку нужно указать, чтобы записи можно было вводить на русском?



Спустя 1 минута, 12 секунд (19.05.2010 - 18:19) DedMorozzz написал(а):
Utf8_general_ci

Спустя 23 минуты, 24 секунды (19.05.2010 - 18:42) writer_88 написал(а):
А можно таблице русское имя дать?

Спустя 2 минуты, 42 секунды (19.05.2010 - 18:45) DedMorozzz написал(а):
Если религия не мешает - то пожалуйста.

Спустя 8 секунд (19.05.2010 - 18:45) Nikitian написал(а):
НЕЕЕЕЕТ, только не это!
Теоретически вроде бы можно, но на практике не советую.

Спустя 2 минуты, 59 секунд (19.05.2010 - 18:48) DedMorozzz написал(а):
Взял и проверил. Создал таблицу с кириличесским названием. Из пыха сделал запрос - всё отлично. Т.е. крещение практикой прошла)

Спустя 5 минут, 35 секунд (19.05.2010 - 18:54) writer_88 написал(а):
дело в том что когда я имя таблицы по-русски пишу ошибка вылазит..

Спустя 2 минуты, 10 секунд (19.05.2010 - 18:56) DedMorozzz написал(а):
дык задай утф базу данных и в утф таблицу. И не будет тебе ошибки.

Спустя 18 часов, 31 минута, 58 секунд (20.05.2010 - 13:28) Guest написал(а):
фуух, мужики опять проблема. Теперь рууский текст (из таблицы) выводиться как ???????

Спустя 2 минуты, 21 секунда (20.05.2010 - 13:30) DedMorozzz написал(а):
Кодировку ВЕЗДЕ в утф8. Все поля, таблицы, базы данных в утф и саму кодировку в пхпшном файле в утф без БОМ

Спустя 12 минут, 20 секунд (20.05.2010 - 13:43) Семён написал(а):
Практические я бы не советовал использовать кириллические имена таблиц.
Посоветовал бы создавать таблицы в UTF-8
А подключаться к ним так:



//Параметры базы
$config['db']['db_charset'] = 'utf8';
.....
Здесь подключаемся к базе обычно ....
mysql_query("SET character_set_results = ".$config['db']['db_charset'].",
character_set_client = "
.$config['db']['db_charset'].",
character_set_connection = "
.$config['db']['db_charset'].",
character_set_database = "
.$config['db']['db_charset'].",
character_set_server = "
.$config['db']['db_charset']);


Все файлы должны быть в UTF-8 формате. (без BOM)
Скачай и установи NOTEPAD++, там вверху есть вкладка кодировки -> преобразовать без BOM (convert without BOM)

Спустя 1 минута, 43 секунды (20.05.2010 - 13:44) writer_88 написал(а):
а пхп в утф без БОМ эта где ?

Спустя 31 минута, 2 секунды (20.05.2010 - 14:15) writer_88 написал(а):
после $config['db']['db_charset'] = 'utf8'; теперь вот Грипп такая абракадабра

Спустя 4 минуты, 11 секунд (20.05.2010 - 14:20) Семён написал(а):
Значит база не UTF-8

Спустя 2 часа, 5 минут, 40 секунд (20.05.2010 - 16:25) writer_88 написал(а):
уменя phpmyadmin
MySQL-кодировка: UTF-8 Unicode (utf8)
Сопоставление соединения с MySQL: UTF_general_ci

что неправильно?

Спустя 1 час, 31 минута, 59 секунд (20.05.2010 - 17:57) Семён написал(а):
А таблицы и соответственно поля в них тоже utf?

Спустя 2 часа, 40 минут, 18 секунд (20.05.2010 - 20:37) writer_88 написал(а):
всё utf8

Спустя 13 часов, 44 минуты, 32 секунды (21.05.2010 - 10:22) writer_88 написал(а):
оказывается проблема была в браузере точнее в кодировке, которую он использовал. данные из бд приходят в utf8, а браузер отображает их в cp1251. ппц 3 дня искал ошибку.
Быстрый ответ:

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