![]() |
|
||||||||||
|
|||||
|
Привета! Народы подскажите, как поставить кодировку cp1251 или cp1251_koi8 на сервере мускулов именно для моего текущего соединения. Вообще-то слышал что можно как-то прямо в скрипте РНР это делать, но в мануале по мускулам ничего дельного не нашел.
![]()
__________________
FROGGY: ничто так не обманчиво, как слишком очевидные факты... |
|
|||||
|
на сервере чего?????????
__________________
<HB> |
|
|||||
|
Имеется ввиду MySQL(мускул)
![]()
__________________
FROGGY: ничто так не обманчиво, как слишком очевидные факты... |
|
|||||
|
Это делается следующим образом:
После подключения к базе даем команды: после этого кодировка стала Win-1251! ![]() |
|
|||||
|
Спасибо Sirgo. Завтра на работе попробую. Это только на текущиего пользователя распространяется?
![]()
__________________
FROGGY: ничто так не обманчиво, как слишком очевидные факты... |
|
|||||
|
алкаголик и придурок
Регистрация: May 2001
Адрес: город-герой лондон
Сообщений: 2,103
|
ГЫ.
Модераторы, попросите плиз администраторов прочитать этот топик. |
|
|||||
|
Пожалуйста, всегда рад помочь.
А распространяется он на время работы скрипта. Проще всего его вынести в отдельный файл, туда же вынести подключение к БД. Например вот так:
$user = "root"; // Логин для подключения к MySQL
$pass = ""; // Пароль для подключения к MySQL
$db = "avk"; // Название базы
// ПОДКЛЮЧЕНИЕ К БАЗЕ
$link = mysql_connect ("localhost", $user, $pass)
OR DIE ("Невозможно подключиться к базе");
@mysql_select_db($db, $link)
OR DIE ("Невозможно открыть базу");
// Теперь ставим кодировку
$rd = "SET CHARACTER SET cp1251_koi8";
IF (!$result = mysql_query($rd)) {
ECHO "ERROR!!!\n";
}
![]() |
|
|||||
|
Sirgo, спасибо. Я так и использую подключение к базе, только в виде функции описал и подключаю файл типа config.php, а вот только Твои строки добавлю и все будет Ок. Спасибо еще раз. С Уважением Андрей.
![]()
__________________
FROGGY: ничто так не обманчиво, как слишком очевидные факты... |
|
|||||
|
2 STS
И чем тебе этот топик не понравился? Если ты про то, что у тебя эксплорер постоянно ставит турецкую кодировку при просмотре форума, так это "баги кривых рук, лечатся гипсом". Поставь принудительную кодировку на 1251. К тому же, этот топик таким багам не имеет совершенно никакого отношения. P.S. И незачем так орать, я и в первый раз тебя прекрасно слышал!
__________________
Не ошибается то, что не работает. (с) Windows |
|
|||||
|
алкаголик и придурок
Регистрация: May 2001
Адрес: город-герой лондон
Сообщений: 2,103
|
DeepDiver
да, баг кривых рук Internet Options не открыть, кодировку не принудить, прав админа на своей машине не имею думаешь я один такой? сложно в одном скрипте 1251 поставить? Привет глубине! |
![]() |
Часовой пояс GMT +4, время: 21:24. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|