SQLinfo.ru - Все о MySQL Webew.ru: теория и практика веб-технологий

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 06.02.2010 01:30:50

chelsea
Участник
Зарегистрирован: 15.10.2009
Сообщений: 22

Помогите перекодировать ?????????????????

Данные в базе хранятся в виде ???????????? ?????????. Помогите их перекодировать.

Неактивен

 

#2 06.02.2010 01:32:42

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Помогите перекодировать ?????????????????

FAQ п 8 и 3

Неактивен

 

#3 06.02.2010 10:14:29

chelsea
Участник
Зарегистрирован: 15.10.2009
Сообщений: 22

Re: Помогите перекодировать ?????????????????

не совсем понятно, после подключения к базе чего? и откуда выполнить команду?

Неактивен

 

#4 06.02.2010 10:22:38

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Помогите перекодировать ?????????????????

Вашего приложения с помощью которого вы извлекаете данные из базы (это может быть php скрипт, формирующий веб страницу или какой-нибудь редактор типа пхпадмина).

А ещё стоит посмотреть (лучше внимательно прочитать) статьи из третьего пункта.

Неактивен

 

#5 06.02.2010 10:47:13

chelsea
Участник
Зарегистрирован: 15.10.2009
Сообщений: 22

Re: Помогите перекодировать ?????????????????

Выполнив команду SHOW VARIABLES LIKE 'char%';
получил следующее:

character_set_client             utf8
character_set_connection     cp1251
character_set_database     cp1251
character_set_filesystem     binary
character_set_results             utf8
character_set_server             cp1251
character_set_system             utf8

скорее всего дело в utf8? И как его поменять на cp1251?

Неактивен

 

#6 06.02.2010 11:07:42

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Помогите перекодировать ?????????????????

Ваш клиент работает в utf8, соответственно после подключения к серверу вам нужно уазать ему, что вы хотите получать данные в этой кодировке, т.е. SET NAMES UTF8

SHOW CREATE TABLE проблемной таблицы покажите.

Неактивен

 

#7 06.02.2010 11:27:33

chelsea
Участник
Зарегистрирован: 15.10.2009
Сообщений: 22

Re: Помогите перекодировать ?????????????????

ничего не изменилось

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson