При выполнении следующего скрипта при вставке в базу русский текст каверкается mysql> source d:\WWW\site_1\sql\main.sql main.sql Код (PHP): create table users( user_id int auto_increment primary key ,user_type int not null default 0 ,user_login varchar(30) ,user_password varchar(30) ,user_first_name varchar(30) ,user_surname varchar(30) ,user_sex varchar(15) ,user_email varchar(50) ); insert into users(user_type, user_login, user_password, user_first_name, user_surname, user_sex, user_email) values(1, 'osh', '******', 'Александр', 'Шкварк', 'муж', 'xxx@mail.ru'); В то же время если его выполнить через phpmyadmin, то данные вставляются правильно. пробовал в командной строке перед загрузкой скрита указать кодировку консоли командой Код (PHP): use names 'utf8' не помогло. файл скрипта в кодировке utf8 Подскажите кто знает - как правильно загрузить скрипт, что бы при загрузке не каверкался? PHP, JavaScript, SQL и другой код пишите внутри тегов Код ( (Unknown Language)): [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
Re: При загрузке скрипта через консоль mysql каверкаются рус 1. БД должна быть в кодировке utf-8. 2. Скрипт в utf-8. 3. Подключение к БД тоже в utf-8. http://php.ru/manual/mysqli.set-charset.html