ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

MySQL кодировка
  #1  
Старый 28.11.2007, 20:40
Аватар для nc.STRIEM
nc.STRIEM
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
Провел на форуме:
3493315

Репутация: 1228


Отправить сообщение для nc.STRIEM с помощью ICQ
По умолчанию MySQL кодировка

Есть дамп базы движка сделный через phpmyadmin, необходимо этот дамп залить на локалхост, заливаю через phpmyadmin в результате возникают проблеммы с кодировкой русского текста.

Посоветуйте как быть, кто с таким сталкивался
Я так пологаю что нужно переконвертировать сам файл дампа с utf8 в cp1251, есле да то чем
 
Ответить с цитированием

  #2  
Старый 28.11.2007, 20:53
Аватар для x-demon
x-demon
Постоянный
Регистрация: 10.06.2007
Сообщений: 476
Провел на форуме:
924649

Репутация: 299
Отправить сообщение для x-demon с помощью ICQ Отправить сообщение для x-demon с помощью AIM Отправить сообщение для x-demon с помощью MSN Отправить сообщение для x-demon с помощью Yahoo
По умолчанию

Shtirliz ищи программку
 
Ответить с цитированием

  #3  
Старый 28.11.2007, 21:40
Аватар для gibson
gibson
Moderator - Level 7
Регистрация: 24.02.2006
Сообщений: 447
Провел на форуме:
2872049

Репутация: 705
Отправить сообщение для gibson с помощью ICQ
По умолчанию

Цитата:
Сообщение от nc.STRIEM  
Есть дамп базы движка сделный через phpmyadmin, необходимо этот дамп залить на локалхост, заливаю через phpmyadmin в результате возникают проблеммы с кодировкой русского текста.

Посоветуйте как быть, кто с таким сталкивался
Я так пологаю что нужно переконвертировать сам файл дампа с utf8 в cp1251, есле да то чем
если у тебя все отображается как ????????, то в скрипте подключающийся к базе напиши
PHP код:
 mysql_query("SET NAMES cp1251"); 
у меня была такая проблема, помогло.
В phpmyadmin кодировка базы должны быть в cp1251_general_ci. И вообще при заливе там стоит автодетект, так что посмотри данные в базе нормально ли отображаются.
 
Ответить с цитированием

  #4  
Старый 28.11.2007, 22:08
Аватар для Scipio
Scipio
Members of Antichat - Level 5
Регистрация: 02.11.2006
Сообщений: 781
Провел на форуме:
5939734

Репутация: 1917


Отправить сообщение для Scipio с помощью ICQ
По умолчанию

Вобщем берешь дамп открываешь его текстовым редактором и в самом начале, перед комментами вставляешь строчку:
set names 'cp1251';

один раз такое было, помогло, хотя на сколько я помню phpMyAdmin при импорте дампа сам дописывает в начале такую строчку, а кодировку выбираешь из списка, по умолчанию помоему какраз utf8, выбери cp1251 и тогда эту строчку дописывать в дамп ненадо
__________________
Карфаген должен быть разрушен...
 
Ответить с цитированием

  #5  
Старый 28.11.2007, 22:33
Аватар для nc.STRIEM
nc.STRIEM
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
Провел на форуме:
3493315

Репутация: 1228


Отправить сообщение для nc.STRIEM с помощью ICQ
По умолчанию

ставил я в начале дампа set names 'cp1251'; ничего не произошло. когда блокнотом дамп открываю там все норм видо, а после того как заливаю, не через pma не через двиг не видно
 
Ответить с цитированием

  #6  
Старый 28.11.2007, 22:35
Аватар для Scipio
Scipio
Members of Antichat - Level 5
Регистрация: 02.11.2006
Сообщений: 781
Провел на форуме:
5939734

Репутация: 1917


Отправить сообщение для Scipio с помощью ICQ
По умолчанию

а попробуй тогда
set names 'utf8';
__________________
Карфаген должен быть разрушен...
 
Ответить с цитированием

  #7  
Старый 28.11.2007, 23:07
Аватар для nc.STRIEM
nc.STRIEM
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
Провел на форуме:
3493315

Репутация: 1228


Отправить сообщение для nc.STRIEM с помощью ICQ
По умолчанию

знач сейчас сделал следующее, через блокнот++ поменял кодировку самого дампа, с utf-8 на Ansi , импортировал базу через PMA, теперь через PMA стал отображаться русский текст, но в движке всерн косяки вопросиками все
 
Ответить с цитированием

  #8  
Старый 28.11.2007, 23:09
Аватар для x-demon
x-demon
Постоянный
Регистрация: 10.06.2007
Сообщений: 476
Провел на форуме:
924649

Репутация: 299
Отправить сообщение для x-demon с помощью ICQ Отправить сообщение для x-demon с помощью AIM Отправить сообщение для x-demon с помощью MSN Отправить сообщение для x-demon с помощью Yahoo
По умолчанию

В движке кодировку неправильно берет.
 
Ответить с цитированием

  #9  
Старый 28.11.2007, 23:14
Аватар для nc.STRIEM
nc.STRIEM
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
Провел на форуме:
3493315

Репутация: 1228


Отправить сообщение для nc.STRIEM с помощью ICQ
По умолчанию

Цитата:
Сообщение от x-demon  
В движке кодировку неправильно берет.
я уже заебался там чтото менять)
уже в идекс добавлял первой строчкой $database->setQuery( 'SET NAMES cp1251' );

движок Joomla
 
Ответить с цитированием

  #10  
Старый 28.11.2007, 23:16
Аватар для x-demon
x-demon
Постоянный
Регистрация: 10.06.2007
Сообщений: 476
Провел на форуме:
924649

Репутация: 299
Отправить сообщение для x-demon с помощью ICQ Отправить сообщение для x-demon с помощью AIM Отправить сообщение для x-demon с помощью MSN Отправить сообщение для x-demon с помощью Yahoo
По умолчанию

Это походу ты берешь из базы данные в кодировке cp1251.
Естественно он ее бьет.
Ты сохрани файл в кодировке утф8, и в джумле утф8. Я так на вордпрессе делал, и на джумле вроде тоже...
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
10+ Ways to Crash or Overload MySQL ЛифчиС5СВ Forum for discussion of ANTICHAT 0 23.11.2007 02:26
SQL injection в MySql сервере версии 3,x bandera Чужие Статьи 3 04.06.2006 16:17
Общие Рекомендации Защиты (MySQL и SQL Web-интерфейс) k00p3r Чужие Статьи 0 13.06.2005 11:22
Защищаем MySql. Шаг за шагом k00p3r Чужие Статьи 0 13.06.2005 11:18



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ