Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: При выполнении скрипта через консоль mysql каверкаются русские символы
Форумы портала PHP.SU » » Работа с СУБД » При выполнении скрипта через консоль mysql каверкаются русские символы

Страниц (1): [1]
 

1. shurik_7866 - 17 Июня, 2015 - 15:26:55 - перейти к сообщению
При выполнении следующего скрипта при вставке в базу русский текст каверкается
mysql> source d:\WWW\site_1\sql\main.sql

main.sql
CODE (SQL):
скопировать код в буфер обмена
  1. CREATE TABLE users(
  2.   user_id int AUTO_INCREMENT PRIMARY KEY
  3.  ,user_type int NOT NULL DEFAULT 0
  4.  ,user_login varchar(30)
  5.  ,user_password varchar(30)
  6.  ,user_first_name varchar(30)
  7.  ,user_surname varchar(30)
  8.  ,user_sex varchar(15)
  9.  ,user_email varchar(50)
  10. );
  11.  
  12. INSERT INTO users(user_type, user_login, user_password, user_first_name, user_surname, user_sex, user_email)
  13. VALUES(1, 'osh', '******', 'Александр', 'Шкварк', 'муж', 'xxx@mail.ru');


В то же время если его выполнить через phpmyadmin, то данные вставляются правильно.

пробовал в командной строке перед загрузкой скрита указать кодировку консоли командой
не помогло.

файл скрипта в кодировке utf8

Подскажите кто знает - как правильно загрузить скрипт, что бы при загрузке не каверкался?
2. ХозяЕн - 09 Июля, 2015 - 17:02:30 - перейти к сообщению

 

Powered by ExBB FM 1.0 RC1