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

    Статус
    Оффлайн
    Регистрация
    30.10.2014
    Сообщений
    148
    Репутация:
    37 ±

    Не понятные символы в MySQL при вводе русского пароля.

    Здравствуйте уважаемые пользователи данного форума. Недавно столкнулся с не такой уж и ужасной проблемой.
    Если игрок вводит пароль состоящий из русских символов, то в БД отображаются не понятные символы. Пример:
    PHP код:
    ÷åáóðàøêà 
    При английском пароле всё в порядке. Внутренний код мода я думаю здесь не нужен, предоставлю код БД.
    uAccess - является паролем игрока.
    PHP код:
    CREATE TABLE IF NOT EXISTS `users` (
      `
    uIDint(8NOT NULL AUTO_INCREMENT,
      `
    uNamevarchar(25CHARACTER SET cp1251 COLLATE cp1251_bin NOT NULL,
      `
    uAccessvarchar(20NOT NULL,
      
    KEY `uID` (`uID`)
    ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=
    Если нужны дополнительные данные, пишите ниже.
    Надеюсь на Вашу помощь.
    Последний раз редактировалось Wise; 24.11.2014 в 17:11.

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Кодировка у базы данных какая стоит?
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

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

    Статус
    Оффлайн
    Регистрация
    30.10.2014
    Сообщений
    148
    Репутация:
    37 ±
    Если под словом кодировка обозначается сравнение, то: utf8_general_ci

  4. #4
    Аватар для Wise
    Пользователь

    Статус
    Оффлайн
    Регистрация
    30.10.2014
    Сообщений
    148
    Репутация:
    37 ±
    Проблема так и не решена.
    Поднимаю тему вверх (24 часа прошло).

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

    Статус
    Оффлайн
    Регистрация
    30.10.2014
    Сообщений
    148
    Репутация:
    37 ±
    Разве никто не знает как решить эту проблему?
    Тема вверх.

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

    Статус
    Оффлайн
    Регистрация
    30.10.2014
    Сообщений
    148
    Репутация:
    37 ±
    UP тема.

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

    Статус
    Оффлайн
    Регистрация
    19.12.2013
    Сообщений
    86
    Репутация:
    17 ±
    Если речь идёт о плагине BlueG's MySQL, то он по умолчанию использует latin1. Попробуй в моде, после подключения к БД:
    Код:
    mysql_set_charset("utf8_unicode_ci");

  8. #8
    Аватар для Wise
    Пользователь

    Статус
    Оффлайн
    Регистрация
    30.10.2014
    Сообщений
    148
    Репутация:
    37 ±
    Цитата Сообщение от Avertus Посмотреть сообщение
    Если речь идёт о плагине BlueG's MySQL, то он по умолчанию использует latin1. Попробуй в моде, после подключения к БД:
    Код:
    mysql_set_charset("utf8_unicode_ci");
    Не помогло.
    UP тема.

  9. #9
    Аватар для Mazzilla
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.11.2013
    Адрес
    Нижневартовск
    Сообщений
    256
    Репутация:
    63 ±
    Я решал данную проблему таким способом.
    PHP код:
    MySQL mysql_connect(mysql_hostmysql_usermysql_dbmysql_pass);
    if(
    mysql_ping() != 1) print("[MYSQL]: Соединение с базой данных не установлено!");
    else print(
    "[MYSQL]: Соединение с базой данных успешно установлено!");
    mysql_function_query(MySQL,"SET NAMES cp1251"true""""); 

  10. Пользователь сказал cпасибо:
    Wise (04.12.2014)
  11. #10
    Аватар для Wise
    Пользователь

    Статус
    Оффлайн
    Регистрация
    30.10.2014
    Сообщений
    148
    Репутация:
    37 ±
    Спасибо огромное. Всё работает отлично.

 

 

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

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

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

Ваши права

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