Доступ к архиву

Переход в группу "Пользователь"

300.00
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Ошибка в кодировки

Статус
В этой теме нельзя размещать новые ответы.

Smoyki

Нуль
Регистрация
23 Авг 2016
Сообщения
5
Лучшие ответы
0
Репутация
5
Приветствую Вас, уважаемые пользователи Pawno-Info.Ru.

Вчера вечером столкнулся с такой проблемой:

В БД создал таблицу с кодировкой utf8 со следующими значениями:

PHP:
id, int(11)
name, varchar(32) utf8_general_ci
money, int(11)
time, int(11)
Создал в моде загрузку таблицы, присвоил название каждой переменной, всё как положено. После всего этого начал писать систему для которой я и создавал данную таблицу, после написания большого количества кода и в итоге после начала тест системы, я наткнулся на следующею проблему:

При выполнения функции получения id'a игрока:

PHP:
new player = GetPlayerID(CI[i][Name]);
и последующей проверки на нахождения данного игрока в игре:

PHP:
if(player != INVALID_PLAYER_ID)

наткнулся на то что переменная "player" не получает значение столбца "name" и по этому не получается проверить находится ли игрок в игре или нет.
Решил покопаться в причине того, почему не получается получить данные столбца "name" и решил написать команду, которая будет выводить все данные данной таблицы в диалоговом окне. Вот что получилось:



После увиденного я понял почему у функции не получается проверить находится игрок в игре или нет.

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

Примечание: Смена кодировки после подключения к БД с "cp1251" на "utf8" ничего не изменила, при этом ещё и русский текст стал подобным образом выводиться.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу