Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 1 из 1
  1. #1
    Аватар для bla
    Пользователь

    Статус
    Оффлайн
    Регистрация
    22.03.2015
    Сообщений
    15
    Репутация:
    2 ±

    Запись русских символов в БД

    Кодировка: utf8_general_ci, пытаюсь записать русские символы - выдает иероглифы.
    Кодировка: cp1251_bin, пытаюсь записать русские символы - выдает вопросики.

    Код для проверки.

    PHP код:
        new mq[128], mm[] = "Русский текст.";
        
    format(mqsizeof(mq), "INSERT INTO `server_logs` (`reason`) VALUES ( '%s' )"mm);
        
    mysql_function_query(mysql_connect_IDmqtrue""""); 
    Скрины структуры бд и получаемой информации: http://imgur.com/oN8cmfj,iRvVvAY
    Использую MySQL R39-2.

    Инфорация после тестов из mysql_log:

    PHP код:
    19:23:01] [ERRORCMySQLConnection::SetCharset error 2019Can't initialize character set utf8_general_ci (path: C:\mysql\\share\charsets\) 
    Помогите, кто вкурсе, как записывать.

    - - - Добавлено - - -

    Решили проблему.
    Решение: mysql_function_query(mysql_connect_ID, "SET CHARACTER SET 'cp1251'", false, "", "");

  2. Пользователь сказал cпасибо:
    Avertus (05.04.2015)
 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •