Старый 05.07.2008, 14:44   #1
Специалист
 
Аватар для Se0man
 
Регистрация: 01.07.2008
Сообщений: 163
Вес репутации: 0
Se0man не любят в этих краяхSe0man не любят в этих краях
Question Проблема с кодировкой в базе.

Есть дамп базы данных. При попытке его восстановить русские символы заменяются знаками вопроса. Это происходит и при загрузке файла с дампом, и при ручном вводе таблиц. Что мжно сделать? Какая кодировка нужна?
Se0man вне форума   Ответить с цитированием
Старый 05.07.2008, 17:43   #2
Новичок
 
Аватар для ТатьянаК
 
Регистрация: 04.06.2008
Адрес: Limassol
Сообщений: 44
Вес репутации: 165
ТатьянаК на пути к лучшему
По умолчанию

попробуйте после подсоедения к базе вставить в код такой запрос:

$query = "SET NAMES utf8";
$result=mysql_query($query) or die("Query failed :" . mysql_error());

вместо utf8 вписываете ту кодировку, в которой у вас база.
ТатьянаК вне форума   Ответить с цитированием
Старый 05.07.2008, 18:00   #3
Вредина
 
Аватар для Jooz
 
Регистрация: 03.07.2007
Адрес: д.Коноплянка
Сообщений: 3,535
Вес репутации: 403
Jooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущее
По умолчанию

[my].cnf - правьте если сервер ваш.
iconv - если руки есть
или пример тот что выше от Танюшки но это все горбато. Лучше 1 раз сервер правильно настроить.
__________________
Чтобы произошло чудо нужно обязательно дунуть. Если не дунуть - чуда не произойдет!
Jooz вне форума   Ответить с цитированием
Старый 05.07.2008, 18:15   #4
Мастер
 
Аватар для jokero
 
Регистрация: 17.03.2008
Адрес: <?php
Сообщений: 734
Вес репутации: 191
jokero - за этого человека можно гордитсяjokero - за этого человека можно гордитсяjokero - за этого человека можно гордитсяjokero - за этого человека можно гордитсяjokero - за этого человека можно гордитсяjokero - за этого человека можно гордитсяjokero - за этого человека можно гордитсяjokero - за этого человека можно гордится
По умолчанию

Цитата:
Сообщение от Jooz Посмотреть сообщение
[my].cnf - правьте если сервер ваш.
iconv - если руки есть
или пример тот что выше от Танюшки но это все горбато. Лучше 1 раз сервер правильно настроить.
Не у всех свои сервера
Большинство хост и ппц
jokero вне форума   Ответить с цитированием
Старый 06.07.2008, 12:48   #5
Специалист
 
Аватар для Se0man
 
Регистрация: 01.07.2008
Сообщений: 163
Вес репутации: 0
Se0man не любят в этих краяхSe0man не любят в этих краях
По умолчанию

Дело в том что при восстановлении бэкапа у меня в самой базе прописываются вопросы.
Se0man вне форума   Ответить с цитированием
Старый 06.07.2008, 16:09   #6
Новичок
 
Аватар для ТатьянаК
 
Регистрация: 04.06.2008
Адрес: Limassol
Сообщений: 44
Вес репутации: 165
ТатьянаК на пути к лучшему
По умолчанию

Проверьте, в какой кодировке сама база. И какую кодировку вы используете при закачке файла (если через phpmyadmin).
ТатьянаК вне форума   Ответить с цитированием
Старый 06.07.2008, 16:24   #7
Читатель
 
Регистрация: 30.06.2008
Сообщений: 0
Вес репутации: 0
boda2004 на пути к лучшему
По умолчанию

http://mysqlfaq.narod.ru/faq.html#a18
http://phpclub.ru/faq/Mysql41Rus
Это в общем. Чтобы понять, какая проблема в конкретном случае, необходима дополнительная информация. Начало файла дампа e.g.:
Цитата:
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
В принципе последняя строка цитаты только интересна.
Кусочек дампа с кириллицей и указанием кодировки этого кусочка и способ заливки.
boda2004 вне форума   Ответить с цитированием
Старый 07.07.2008, 10:34   #8
Специалист
 
Аватар для Se0man
 
Регистрация: 01.07.2008
Сообщений: 163
Вес репутации: 0
Se0man не любят в этих краяхSe0man не любят в этих краях
По умолчанию

а
как изменить кодировку базыи файла? мне надо utf8
Se0man вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с кодировкой sevat Ошибки при работе с системой 53 05.09.2010 07:44
Контекст - проблема с кодировкой Sanito Контекстные ссылки и все, что с ними связано 5 15.06.2008 12:36
Проблема с кодировкой. Animeckua Вопросы от новичков 2 09.06.2008 13:31
Проблема с кодировкой. mystdeim Ошибки при работе с системой 2 08.05.2008 00:48
Проблема с кодировкой 145236 Ошибки при работе с системой 0 09.03.2008 16:53


Часовой пояс GMT +3, время: 19:24.