|
|
|
| записываю в базу слово "Разное"
получаю из базы обратно "Ðàçíîå".
Ну и соответственно в ячейке базы вижу "Ðàçíîå"
Где и что надо ей сказать, чтоб так не было? | |
|
|
|
|
|
|
|
для: DJ Paltus
(14.03.2006 в 23:04)
| | А версия MySQL какая и где это действо происходит на хостинге или на локальной машине? | |
|
|
|
|
|
|
|
для: cheops
(14.03.2006 в 23:31)
| | и там и там - одинаковый глюк.
MySQL 4.1.11 у прова,
на локальном MySQL 4.1.8-max | |
|
|
|
|
|
|
|
для: DJ Paltus
(14.03.2006 в 23:41)
| | А текст в какой кодировке в MySQL помещаете и настраиваете ли кодировку соединения с MySQL? | |
|
|
|
|
|
|
|
для: cheops
(14.03.2006 в 23:52)
| | вот эти-то тайные взаимодействия мне и интересны.
На странице формы чарсет у меня указан, 1251.
А что при соединении с базой нужно использовать?
Сравнение таблицы выполнено, регистронезависимая кириллица. Но это, наверное, не то... | |
|
|
|
|
|
|
|
для: DJ Paltus
(15.03.2006 в 01:02)
| | Сразу после вызова функции mysql_select_db() попробуйте выполнить следующий запрос
<?php
mysql_query("SET NAMES 'cp1251'");
?>
|
http://softtime.ru/forum/read.php?id_forum=3&id_theme=14350 | |
|
|
|
|
|
|
|
для: cheops
(15.03.2006 в 02:02)
| | всяко попытался.
условие сохраняется.
дополнительно напряг админа хостера. пусть тоже помучается.
код теперь примерно таков:
<?php
$link = mysql_connect("192.168.0.15", "name", "pass");
mysql_select_db('mripru_chgk');
mysql_query("SET NAMES 'cp1251'");
$sql = "INSERT INTO phgallery VALUES ('".$card['c_name']."',
'".$card['c_author']."',
'".$card['c_theme']."',
'".$card['c_comment']."', NOW())";
mysql_query( $sql, $link);
?>
|
| |
|
|
|
|
|
|
|
для: DJ Paltus
(15.03.2006 в 03:29)
| | От админов хостера толку мало. Вся надежда на здесь... | |
|
|
|
|
|
|
|
для: DJ Paltus
(15.03.2006 в 12:45)
| | Всем спаибо. Отбой по коду 4 :-))
Просто нефиг для русских текстов htmlentities использовать. Не к добру это )))
Заменил на htmlspecialchars - все поехало. | |
|
|
|
|
|
|
|
для: DJ Paltus
(15.03.2006 в 13:07)
| | >Просто нефиг для русских текстов htmlentities использовать.
>Не к добру это )))
>Заменил на htmlspecialchars - все поехало.
И то и другое работает, небось, до занесения в базу.
А потом глюков не обобраться.
И как это согласуется с "записываю в базу слово "Разное" "? | |
|
|
|
|
|
|
|
для: Trianon
(15.03.2006 в 13:23)
| | Ну, я совсем упустил такую возможность, что по ходу скрипта со словом "разное" случается htmlentities, ввиду чего слово как раз и превращается в крокозябры.
Сам трижды виноват. | |
|
|
|