• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Некорректный вывод текста из MySQL

Engels_Saratov

Дебютант
Доброго времени суток всем. Подобной темы не нашёл на форуме да и сам честно говоря столкнулся с такой проблемой первый раз.

Исходная информация: БД MySQL R41-4, мод самописный.

Есть 10 таблиц, которые при старте сервера загружаются запросом mysql_tquery(mysql_connect_ID,"SELECT * FROM `houses`","LoadHouses",""); в паблике public OnGameModeInit() в свои переменные. Сразу скажу кодировка правильная, так как для определения причины прописывал логи через printf и выводило текст корректно. Но есть проблема в двух таблицах:

Когда загружается таблица домов, printf корректно отображает переменную с текстом, которая содержит в себе тип дома (прим. "Коттедж"). Как только все дома загрузились и доходит дело до загрузки предметов аукциона из следующей таблицы, в паблик загрузки аукциона я снова прописываю printf переменной, содержащей в себе тип дома, и в ней уже данные отображаются как "љIvan_Ivanov", "ҐIvan_Ivanov" и тд. (Для понимания Ivan_Ivanov это ник игрока(разместившего лот) из таблицы аукциона. Как она попадает в переменные домов это один из вопросов). При этом загрузка таблицы аукциона, судя по переменным произошла корректно (Как в первом случае с домами). Но сразу же после загрузки всей таблицы аукциона, текстовые переменные тоже ломаются и принимают подобный вид "ТранспорXIvan_Ivanov", "Транспор%Ivan_Ivanov" и т.д (и просходит это не с той текстовой переменной которая Ivan_Ivanov изначально (игрок разместивший лот), а с другой текстовой переменной (категория лота)).

Хотелось бы узнать, в чём могут быть причины такого слёта данных в переменных?
 
Сверху Снизу