![]() |
Модераторы: skyboy |
![]() ![]() ![]() |
|
Render |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 94 Регистрация: 12.5.2005 Репутация: нет Всего: 3 |
DB: MySQL
Version: 5.0.18 Описание: Есть база по умолчанию кодировка cp1251 Скрипт вставляет данные в таблицу, на русском->ошибка Data too long for column 'name' at row 1, помогает только: mysql_query ("set character_set_client='cp1251'"); mysql_query ("set character_set_results='cp1251'"); mysql_query ("set collation_connection='cp1251_general_ci'"); перед запросом!!! На англ. всё нормально! Если у таблицы charset=latin1, то ошибка не выскакивает, в таблице русские символы "?????", но при запросе на выборку всё отображается нормально... С 4 версией было тоже самое вылечил, с 5 почему-то не хочет??? Это же не выход перед каждым запросом писать эти три сточки... Выручайте!!! ![]() |
|||
|
||||
Kesh |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2488 Регистрация: 31.7.2002 Где: Германия, Saarbrü cken Репутация: 15 Всего: 54 |
Render, А что "SET NAMES cp1251" не помогает?
Добавлено @ 21:07 Это один раз делается, сразу после connect... -------------------- ![]() |
|||
|
||||
Render |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 94 Регистрация: 12.5.2005 Репутация: нет Всего: 3 |
не помогает! Я уже всё перепробывал
причем работает только когда присутсвуют эти три строки, иначе никак! Где копать?? Это сообщение отредактировал(а) Render - 26.3.2006, 21:13 |
|||
|
||||
VDaemon |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 25.1.2006 Где: Москва Репутация: нет Всего: нет |
Во-первых кодировку необходимо указать перед выбором БД
Во-вторых в запросе при создании таблицы
У меня тоже MySQL 5.0.18, всё должно работать. |
||||
|
|||||
sergejzr |
|
|||
![]() Un salsero ![]() Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 1 Всего: 360 |
Модератор: Название темы должно отражать ее суть!
|
|||
|
||||
Baiduzniy |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 6.4.2006 Репутация: нет Всего: 1 |
Если вкладывать данные в базу посредством PHP и забирать так же, все нормально отображает.
![]() |
|||
|
||||
Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: 21 Всего: 73 |
Baiduzniy, а если не используется PHP?
-------------------- Теперь при чем :P |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | MySQL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |