Задавайте вопросы, мы ответим
Вы не зашли.
так ... я делал запрос show variables like '%char%'; в php и ничего не вывелось часть кода здесь ниже...
mysql_query("show variables like '%char%'");
т.е. запрос есть но ничего визуально не видно что он сделал
на сервере точно так как надо, да myphpAdmin на сервере подключается((((
жаль что ничего не работает... блин обидно
Неактивен
$q = mysql_query("show variables like '%char%'");
while ($r = mysql_fetch_row($q)) {
print "$r[0]: $r[1]<br/>\n";
}
Неактивен
вот что получилось...
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\
Неактивен
Ну раз уж такая пляска, SHOW CREATE TABLE karta на сервере покажите, пожалуйста...
Если там тоже cp1251, то надо будет развести руками и сказать: «так не бывает»
Неактивен
так я ж уже делал это вот результаты....
Хост: 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
Щас еще раз сделаю...
Неактивен
да именно так как я написал, ..................
а изменить значения как то можно на сервере???????
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\
Неактивен
Нет, Вы сделали не на сервере, а на локальной машине, у Вас же phpmyadmin не подключается
к серверу?
Неактивен
а как он еще может работать... конечно он подключен... или вы имеете ввиду зайти на сервере и под коммандной строкой сделать запров
Show creat table 'karta'
Неактивен
Я имею в виду следующее:
1. У Вас есть локальная машинка и есть сервер.
2. На локальной машинке все работает.
3. На сервере что-то не работает.
4. Все запросы, которые Вы производите на локальной машинке (см п.2) не принесут
никакой пользы в решении проблемы из п.3.
5. Поэтому имеет смысл выполнять запросы на сервере.
Попробуйте собраться с мыслями и силами, выполнить show create table karta
на сервере и обнаружить там кодировку latin1, после этого все встанет на свои
места.
Кстати, если вывод команд Вас пугает — можете попробовать выполнить на
сервере "ALTER TABLE karta CONVERT TO CHARSET cp1251". Если после этого
все начнет работать, то проблема была в том, что я описал
Неактивен