= Сообщение: 5988 из 10756 ===================================== RU.UNIX.BSD = От : Eugene Grosbein 2:5006/1 12 Sep 17 15:03:46 Кому : Victor Sudakov 12 Sep 17 15:03:46 Тема : Re: mysqldump и кодировка FGHI : area://RU.UNIX.BSD?msgid=grosbein.net+744a1fc0 На : area://RU.UNIX.BSD?msgid=2:5005/49+59b615f7 = Кодировка сообщения определена как: IBM866 ================================= Ответ: area://RU.UNIX.BSD?msgid=2:5005/49+59b7df00 ============================================================================== 11 сент. 2017, понедельник, в 10:42 NOVT, Victor Sudakov написал(а):
VS> Hа тех сайтах, с которыми я сейчас разбираюсь, вебмастер широко использует VS> функцию mysql_set_charset(), в каком-то таком виде VS> if ($this->link = @mysql_connect($host, $user, $pass, 1)) { VS> mysql_set_charset('cp1251', $this->link); VS> ... } VS> Видимо она и влияет на charset в handshake. Hо какой выбирается charset, если VS> эту функцию не использовать - я нигде даже нагуглить не смог.
This function is used to set the default character set for the current connection. The string csname specifies a valid character set name. The connection collation becomes the default collation of the character set. This function works like the SET NAMES statement, but also sets the value of mysql->charset, and thus affects the character set used by mysql_real_escape_string()
SET NAMES {'charset_name' [COLLATE 'collation_name'] | DEFAULT}
This statement sets the three session system variables character_set_client, character_set_connection, and character_set_results to the given character set. Setting character_set_connection to charset_name also sets collation_connection to the default collation for charset_name. See Section 10.1.4, Connection Character Sets and Collations.