Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.UNIX.BSD
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.UNIX.BSD с датами от 18 Jan 11 22:51:00 до 27 May 24 11:30:58, всего сообщений: 10756
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 5987 из 10756 ===================================== RU.UNIX.BSD =
От   : Victor Sudakov                   2:5005/49          11 Sep 17 11:42:06
Кому : Alex Korchmar                                       11 Sep 17 11:42:06
Тема : mysqldump и кодировка
FGHI : area://RU.UNIX.BSD?msgid=2:5005/49+59b615f7
На   : area://RU.UNIX.BSD?msgid=<1187507898@ddt.demos.su>+c72843a4
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.UNIX.BSD?msgid=grosbein.net+744a1fc0
==============================================================================
Dear Alex,

09 Sep 17 16:11, Alex Korchmar wrote to me:

VS>> А по-другому спрошу, PHP-клиенты вообще имеют где-то настройки и
VS>> умолчания,
AK> даже если и имеют - они зависят от погоды на марсе, и лучше им эти
AK> идиотские настройки отрывать где только можно.

На тех сайтах, с которыми я сейчас разбираюсь, вебмастер широко использует функцию mysql_set_charset(), в каком-то таком виде

if ($this->link = @mysql_connect($host, $user, $pass, 1)) {
           mysql_set_charset('cp1251', $this->link);
... }

Видимо она и влияет на charset в handshake. Но какой выбирается charset, если эту функцию не использовать - я нигде даже нагуглить не смог.

Глобально отключить charset в handshake (на уровне mysqld) я не могу, т.к. разные клиенты/сайты ходят с разными кодировками, но SET NAMES не все делают. Им тогда сюрприз случится, если я отключу в сервере.

Victor Sudakov, VAS4-RIPE, VAS47-RIPN
--- GoldED+/BSD 1.1.5-b20160322-b20160322
* Origin: Ulthar (2:5005/49)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.099792 секунды