Кодировка: utf8_general_ci, пытаюсь записать русские символы - выдает иероглифы.
Кодировка: cp1251_bin, пытаюсь записать русские символы - выдает вопросики.
Код для проверки.
PHP код:
new mq[128], mm[] = "Русский текст.";
format(mq, sizeof(mq), "INSERT INTO `server_logs` (`reason`) VALUES ( '%s' )", mm);
mysql_function_query(mysql_connect_ID, mq, true, "", "");
Скрины структуры бд и получаемой информации: http://imgur.com/oN8cmfj,iRvVvAY
Использую MySQL R39-2.
Инфорация после тестов из mysql_log:
PHP код:
19:23:01] [ERROR] CMySQLConnection::SetCharset - error 2019: Can't initialize character set utf8_general_ci (path: C:\mysql\\share\charsets\)
Помогите, кто вкурсе, как записывать.
- - - Добавлено - - -
Решили проблему.
Решение: mysql_function_query(mysql_connect_ID, "SET CHARACTER SET 'cp1251'", false, "", "");