Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Импорт БД
 
 автор: uglik   (20.04.2009 в 21:00)   письмо автору
 
 

Подскажите какие кадировки SQL предназначены для рускоязычных сайтов....заливаю БД все в вопросиках не отображает русский текст

  Ответить  
 
 автор: Trianon   (20.04.2009 в 21:03)   письмо автору
 
   для: uglik   (20.04.2009 в 21:00)
 

запрос SHOW VARIABLES LIKE '%char%' выполненный из скрипта что выдает?

Кстати, почему "кадировки", а не к примеру "гадировки"?

  Ответить  
 
 автор: uglik   (20.04.2009 в 21:09)   письмо автору
 
   для: Trianon   (20.04.2009 в 21:03)
 

Я не понял что мне ты написал....но у меня залача такая...я выбираю путь к сохраненному sql файлу и ниже в админке меня просит из списка выбрать кодировку файла....кокая кодировка норм отображает русский текст??

  Ответить  
 
 автор: Trianon   (20.04.2009 в 21:12)   письмо автору
 
   для: uglik   (20.04.2009 в 21:09)
 

Нужно указать именно ту, в которой записан дамп в файле. А он записан в какой-то конкретной (при чем отсюда не видно, в какой именно) . Любая другая будет ошибкой.

Но кодировка импорта сама по себе еще не достаточное условие для отображения русского текста.
Так что вопрос понять всё таки придется.

  Ответить  
 
 автор: uglik   (20.04.2009 в 21:14)   письмо автору
 
   для: Trianon   (20.04.2009 в 21:12)
 

Обесните если не сложно, что мне нужно сделать поподробнее....просто я не совсем разбираюсь в этом...за ранее благодарен....

  Ответить  
 
 автор: uglik   (20.04.2009 в 21:23)   письмо автору
 
   для: uglik   (20.04.2009 в 21:14)
 

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

  Ответить  
 
 автор: Trianon   (20.04.2009 в 21:26)   письмо автору
 
   для: uglik   (20.04.2009 в 21:23)
 

апач экспортировали?

Файл с дампом в архиве можети приложить к письму.

Каким образом подключаетесь к серверу БД из скрипта?

  Ответить  
 
 автор: uglik   (20.04.2009 в 21:29)   письмо автору
3.5 Кб
 
   для: Trianon   (20.04.2009 в 21:26)
 

вот что экспортировал

  Ответить  
 
 автор: Trianon   (20.04.2009 в 21:30)   письмо автору
 
   для: uglik   (20.04.2009 в 21:29)
 

Этот дамп в кодировке Windows-1251
В терминах MySQL она называется cp1251

  Ответить  
 
 автор: uglik   (20.04.2009 в 21:30)   письмо автору
 
   для: uglik   (20.04.2009 в 21:29)
 

вот что в настройках сервера
character set cp1251
character sets latin1 big5 czech euc_kr gb2312 gbk sjis tis620 ujis dec8 dos german1 hp8 koi8_ru latin2 swe7 usa7 cp1251 danish hebrew win1251 estonia hungarian koi8_ukr win1251ukr greek win1250 croat cp1257 latin5

выбирал все равно вопросики

  Ответить  
 
 автор: Trianon   (20.04.2009 в 21:33)   письмо автору
 
   для: uglik   (20.04.2009 в 21:30)
 

Настройки сервера посмотрели? Могли и не смотреть. Они практически ни на что не влияют.

Теперь смотрите настройки клиента.
Я уже задал вопрос "Как (какими строками) скрипт (т.е. клинет) подключается к серверу БД?"

  Ответить  
 
 автор: uglik   (20.04.2009 в 21:35)   письмо автору
 
   для: Trianon   (20.04.2009 в 21:33)
 

а где это посмотреть???

  Ответить  
 
 автор: Trianon   (20.04.2009 в 21:36)   письмо автору
 
   для: uglik   (20.04.2009 в 21:35)
 

вероятно в коде скрипта.
Вам виднее. Вы же написали сайт.

  Ответить  
 
 автор: uglik   (20.04.2009 в 21:39)   письмо автору
 
   для: Trianon   (20.04.2009 в 21:36)
 

aaaa все понял

вот код
<?php 
$db 
mysql_connect ("localhost","work4you","blink182");
mysql_select_db ("work4you",$db);
?>

  Ответить  
 
 автор: Trianon   (20.04.2009 в 21:42)   письмо автору
 
   для: uglik   (20.04.2009 в 21:39)
 

этого мало.
Еще должен быть вызов mysql_query("SET CHARACTER SET 'cp1251');
и неплохо было бы добавить контроль неудачного выполнения всех этих команд.

  Ответить  
 
 автор: uglik   (20.04.2009 в 21:43)   письмо автору
 
   для: Trianon   (20.04.2009 в 21:42)
 

мне нужно дописать то что вы написали еще в код как я понял...немоглибы написать здесь что бы я подправил

  Ответить  
 
 автор: Trianon   (20.04.2009 в 21:44)   письмо автору
 
   для: uglik   (20.04.2009 в 21:43)
 

я написал

  Ответить  
 
 автор: uglik   (20.04.2009 в 21:46)   письмо автору
 
   для: Trianon   (20.04.2009 в 21:44)
 

ок спасибо большое за помощь буду делать

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования