SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#26 24.09.2009 09:13:12

Иван
Завсегдатай
Зарегистрирован: 07.08.2009
Сообщений: 48

Re: ПРОБЛЕМА С кодировкой в mysql

так ... я делал запрос show variables like '%char%'; в php и ничего не вывелось часть кода здесь ниже...
mysql_query("show variables like '%char%'");
т.е. запрос есть но ничего визуально не видно что он сделал
на сервере точно так как надо, да myphpAdmin на сервере подключается((((
жаль что ничего не работает... блин обидно

Неактивен

 

#27 24.09.2009 13:48:51

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: ПРОБЛЕМА С кодировкой в mysql

$q = mysql_query("show variables like '%char%'");
while ($r = mysql_fetch_row($q)) {
  print "$r[0]: $r[1]<br/>\n";
}

Неактивен

 

#28 24.09.2009 16:05:54

Иван
Завсегдатай
Зарегистрирован: 07.08.2009
Сообщений: 48

Re: ПРОБЛЕМА С кодировкой в mysql

вот что получилось...


character_set_client: cp1251
character_set_connection: cp1251
character_set_database: cp1251
character_set_filesystem: binary
character_set_results: cp1251
character_set_server: cp1251
character_set_system: utf8
character_sets_dir: C:\Server\MySQL\share\charsets\

Неактивен

 

#29 24.09.2009 17:44:27

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: ПРОБЛЕМА С кодировкой в mysql

Ну раз уж такая пляска, SHOW CREATE TABLE karta на сервере покажите, пожалуйста...
Если там тоже cp1251, то надо будет развести руками и сказать: «так не бывает» smile

Неактивен

 

#30 25.09.2009 09:02:26

Иван
Завсегдатай
Зарегистрирован: 07.08.2009
Сообщений: 48

Re: ПРОБЛЕМА С кодировкой в mysql

так я ж уже делал это вот результаты....

Хост: localhost
База данных: database
Время создания: Сен 22 2009 г., 12:55
Создан: phpMyAdmin 3.2.0.1 / MySQL 5.1.37-community
SQL-запрос: SHOW CREATE TABLE `KARTA`;
Строки: 1


CREATE TABLE `karta` (
`id_Nomer` int(10) unsigned NOT NULL,
`id_Date` tinytext NOT NULL,
`id_Time` varchar(20) NOT NULL,
`id_NomerIBM` tinytext NOT NULL,
`id_FPolizovatel` tinytext NOT NULL,
`id_IPolizovatel` tinytext NOT NULL,
`id_OPolizovatel` tinytext NOT NULL,
`id_OtdelPolizovatelja` tinytext NOT NULL,
`id_VidRabot` tinytext NOT NULL,
`id_Opicanie` tinytext NOT NULL,
`id_ChtoCdelano1` tinytext NOT NULL,
`id_Neicpravnocti` tinytext NOT NULL,
`id_ChtoCdelano2` tinytext NOT NULL,
`id_Prichina` tinytext NOT NULL,
`id_Podrobnocti` tinytext NOT NULL,
`id_KtoCdelal` tinytext NOT NULL,
`id_Vipolnenie` varchar(20) NOT NULL,
`id_put_file` tinytext NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=cp1251


Щас еще раз сделаю...

Неактивен

 

#31 25.09.2009 09:09:15

Иван
Завсегдатай
Зарегистрирован: 07.08.2009
Сообщений: 48

Re: ПРОБЛЕМА С кодировкой в mysql

да именно так как я написал, ..................
а изменить значения как то можно на сервере???????


Variable_name                 Value 
character_set_client          utf8
character_set_connection  utf8
character_set_database    cp1251
character_set_filesystem   binary
character_set_results        utf8
character_set_server        cp1251
character_set_system       utf8
character_sets_dir            C :\Server\MySQL\share\charsets\

Неактивен

 

#32 25.09.2009 14:49:03

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: ПРОБЛЕМА С кодировкой в mysql

Нет, Вы сделали не на сервере, а на локальной машине, у Вас же phpmyadmin не подключается
к серверу?

Неактивен

 

#33 29.09.2009 10:37:21

Иван
Завсегдатай
Зарегистрирован: 07.08.2009
Сообщений: 48

Re: ПРОБЛЕМА С кодировкой в mysql

а как он еще может работать... конечно он подключен... или вы имеете ввиду зайти на сервере и под коммандной строкой сделать запров
Show creat table 'karta'

Неактивен

 

#34 29.09.2009 15:09:15

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: ПРОБЛЕМА С кодировкой в mysql

Я имею в виду следующее:

1. У Вас есть локальная машинка и есть сервер.
2. На локальной машинке все работает.
3. На сервере что-то не работает.
4. Все запросы, которые Вы производите на локальной машинке (см п.2) не принесут
    никакой пользы в решении проблемы из п.3.
5. Поэтому имеет смысл выполнять запросы на сервере.

Попробуйте собраться с мыслями и силами, выполнить show create table karta
на сервере и обнаружить там кодировку latin1, после этого все встанет на свои
места.

Кстати, если вывод команд Вас пугает — можете попробовать выполнить на
сервере "ALTER TABLE karta CONVERT TO CHARSET cp1251". Если после этого
все начнет работать, то проблема была в том, что я описал smile

Неактивен

 

Board footer

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