Первый топег в этой ветке форума прочел, так что ногами по голове не бить. [sql]create table article (. . .) default charset cp1251;[/sql] PHP: mysqli_query($sql,"SET NAMES 'cp1251';"); mysqli_query($sql,"SET CHARACTER SET 'cp1251';"); mysqli_query($sql,"SET SESSION collation_connection = 'cp1251_general_ci';"); mysqli_query($sql,"set character_set_client='cp1251'"); mysqli_query($sql,"set character_set_results='cp1251'"); При вставке литиницы в одно из полей - ок При вставке кирилицы - выполняю select из консольного mysql - клиента - пишет вопросы вместо текста Может это потому, что кодировка cp1251, а select выполняеццо из консоли(DOS)? или может обязательно нужно при создании базы указать COLLATE? хотелось бы решить проблему на уровне БД и php - скрипта, а не лазить в конфигах сервера