- Регистрация
- 29.10.2015
- Сообщения
- 34
- Благодарностей
- 4
- Баллы
- 8
Всем привет,
При locahost все нормально, а на удаленном вместо символов вопросы, кодировки пробовал менять, collacations на таблицах по дефолту utf8mb4_general_ci, сайты нормально работают на бд, уже голову сломал в чем дело, может есть знатоки?
Так же думал, что из-за экселя могут быть проблемы, там же ansi по дефолту (данные оттуда тянулись), но пробовал напрямую текст отправлять итог тот же. С латиницей проблем нет.
P.S. Так же добавлял N - не помогло
Код:
string db_host = "ip"; // хост
string db_user = "us"; // username для подключения к MySQL
string db_pswd = "db"; // пароль для подключения к MySQL
string db_database = project.Variables["dbname"].Value; // название БД с которой будет работа
string db_charset = "utf8"; // кодировка данных в таблицах
// коннект к MySQL и открытие сессии
DB db = new DB(db_host, db_user, db_pswd, db_database, db_charset);
string dateString = DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss");
string date = dateString.Replace(".", "-");
db.query("LOCK TABLES dle_post WRITE, dle_post_extras WRITE");
db.query("INSERT INTO dle_post (date, autor, short_story, full_story, xfields, title, keywords, category, alt_name, allow_comm, approve, allow_main, fixed, allow_br, symbol, tags,comm_num) values ('"+date+"', 'admin', '"+project.Variables["short_story"].Value+"', '', '"+project.Variables["xfields"].Value+"', '"+project.Variables["name"].Value+"', '', '"+project.Variables["category"].Value+"', '"+project.Variables["alt"].Value+"', '1', '1', '1', '0', '1', '', '','0');");
db.query("UNLOCK TABLES");
db.close();
Так же думал, что из-за экселя могут быть проблемы, там же ansi по дефолту (данные оттуда тянулись), но пробовал напрямую текст отправлять итог тот же. С латиницей проблем нет.
P.S. Так же добавлял N - не помогло
N:
db.query("INSERT INTO dle_post (date, autor, short_story, full_story, xfields, title, keywords, category, alt_name, allow_comm, approve, allow_main, fixed, allow_br, symbol, tags,comm_num) values (N'"+date+"', N'admin', N'"+project.Variables["short_story"].Value+"', N'', N'"+project.Variables["xfields"].Value+"', N'"+project.Variables["name"].Value+"', '', N'"+project.Variables["category"].Value+"', N'"+project.Variables["alt"].Value+"', '1', '1', '1', '0', '1', '', '','0');");
Последнее редактирование: