Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.

Реклама


**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 200руб/мес, Текстовая 100руб/мес.
Показано с 1 по 7 из 7
  1. #1
    Аватар для DeadScripter
    Пользователь

    Статус
    Оффлайн
    Регистрация
    05.03.2016
    Сообщений
    11
    Репутация:
    0 ±

    Кодировка mysql

    Всех приветствую.

    Я бы хотел задать вопрос на тему кодировки.

    Сервер запускается идет вот такой запрос

    OnGameModeInit
    PHP код:
        mysql_function_query(msqlc,"SET NAMES cp1251",false,"","");
        
    mysql_function_query(msqlc,"set character_set_client=\'cp1251\'",false,"","");
        
    mysql_function_query(msqlc,"set character_set_results=\'cp1251\'",false,"","");
        
    mysql_function_query(msqlc,"set collation_connection=\'cp1251\'",false,"",""); 
    Далее все отлично работает, но после ночного рестарта, в БД отсылается "????" вместо русского текста.

    В mysql я использую cp1251_general_ci и cp1251_bin, но что та, что та кодировка не воспринимает запросы.

    Я все думаю то, что это из-за кода подключения.

    Весь код подключения выглядит почти также:

    PHP код:
            msqlcmysql_connect(MySQL_HOSTMySQL_USERMySQL_DBMySQL_PASS);
        
    mysql_function_query(msqlc,"SET NAMES cp1251",false,"","");
        
    mysql_function_query(msqlc,"set character_set_client=\'cp1251\'",false,"","");
        
    mysql_function_query(msqlc,"set character_set_results=\'cp1251\'",false,"","");
        
    mysql_function_query(msqlc,"set collation_connection=\'cp1251\'",false,"",""); 

  2. #2
    Аватар для m1n1vv
    Пользователь

    Статус
    Оффлайн
    Регистрация
    09.09.2015
    Сообщений
    300
    Репутация:
    33 ±
    Поменяй на true
    PHP код:
    mysql_function_query(msqlc,"SET NAMES cp1251",false,"",""); 

  3. #3
    Аватар для Роуди.
    Пользователь

    Статус
    Оффлайн
    Регистрация
    31.07.2015
    Сообщений
    151
    Репутация:
    17 ±
    Цитата Сообщение от m1n1vv Посмотреть сообщение
    Поменяй на true
    PHP код:
    mysql_function_query(msqlc,"SET NAMES cp1251",false,"",""); 
    Ересь сказали.
    Мои глаза от твоего кода лезут на гавно-инфо и создают тему о расстановке пикапов.

  4. #4
    Аватар для DeimoS
    Модератор?

    Статус
    Онлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    В mysql_log/server_log никаких сообщений нет в это время? (во время ночного рестарта)
    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  5. #5
    Аватар для DeadScripter
    Пользователь

    Статус
    Оффлайн
    Регистрация
    05.03.2016
    Сообщений
    11
    Репутация:
    0 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    В mysql_log/server_log никаких сообщений нет в это время? (во время ночного рестарта)
    Нет. Никаких ошибок в логи не идут. Логи пустые.

  6. #6
    Аватар для Blood
    Пользователь

    Статус
    Оффлайн
    Регистрация
    10.12.2013
    Сообщений
    65
    Репутация:
    2 ±
    По-пробуй это добавит
    PHP код:
    mysql_set_charset("cp1251"); 

  7. #7
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,438
    Репутация:
    261 ±
    В любых случаях используйте UTF-8
    Старый добрый баян про UTF-8:
      Открыть/закрыть


    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

 

 

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

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

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

Ваши права

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