У многих (уже где-то 8 человек ко мне обращались с подобными вопросами), даже на новых версиях плагина, возникают проблемы с кодировкой при использовании этого кода. И решаются эти проблемы отправкой запросов через mysql_query.
В причины появления подобного я не вникал, но подразумеваю, что такое случается, когда один запрос обрабатывается быстрее другого и, вероятно, некоторые изменяемые параметры зависимы от других, из-за чего и происходит слёт.
Вот, если что, пример такой проблемы, где я более подробно описал возможную причину
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Было бы не плохо, узнать какая версия MySQL? (потому, что когда писал под R33-R39, оно работало). Вчера на сервере с онлайном фиксил проблему с кодировкой. Там версия R39-2 и тут уже появляются не явные проблемы. Решил так:
Если, кто-то не понял, то SET NAMES = cp1251. Правда, я не сторонник Windows1251. (адовая кодировка, которая под другими ОСями не живет). Нужно проверять метод от @DeimoSPHP код:
mysql_tquery(sql_connection, !"SET CHARACTERSET 'utf8'","","");
mysql_tquery(sql_connection, !"SET NAMES 'cp1251'","","");
mysql_tquery(sql_connection, !"SET character_set_client = 'cp1251'","","");
mysql_tquery(sql_connection, !"SET character_set_connection= 'cp1251'","","");
mysql_tquery(sql_connection, !"SET character_set_results= 'cp1251'","","");
mysql_tquery(sql_connection, !"SET SESSION character_set_server= 'utf8'","","");
mysql_tquery(sql_connection, !"SET SESSION collation_connection= 'utf8_general_ci'","","");
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
Версия плагина последняя. Я и сам подобным страдал на локальном сервере, но я тогда и кодировки по всякому пробовал менять (как в базе, так и в твоих запросах), и потом перешёл на mysql_query (при этом, отвлекаясь периодически), так что точно не смог определить закономерность, которая помогла решить проблему.
Последний раз редактировалось DeimoS; 29.03.2018 в 13:52.
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Эту тему просматривают: 3 (пользователей: 0 , гостей: 3)