Почему при экранировании кириллица ломается?
new str[] = "Привет"; "INSERT INTO `test` (`text`) VALUES ('%e')" mysql_format(_, _, _, _, str);
Записывает: "яяяПяяяряяяияяявяяяеяяят";
Почему при экранировании кириллица ломается?
new str[] = "Привет"; "INSERT INTO `test` (`text`) VALUES ('%e')" mysql_format(_, _, _, _, str);
Записывает: "яяяПяяяряяяияяявяяяеяяят";
Потому что криво настроена кодировка: либо столбца/таблицы, либо для самих запросов, либо всё вместе.
У столбцов и таблиц кодировка должна быть "utf8_general_ci".
Так же в OnGameModeInit, после подключения к БД, вставь
Это должно исправить ситуациюPHP код:
mysql_query(/*переменная с подключением*/, "SET character_set_client = 'cp1251'", false);
mysql_query(/*переменная с подключением*/, "SET character_set_results = 'cp1251'", false);
mysql_query(/*переменная с подключением*/, "SET SESSION character_set_server='utf8'", false);
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Можно закрывать тему, не знал, что проблема в GetPVarString
Просто у меня из диалога текст записывается в PVarString
Daniel_Cortez
https://pro-pawn.ru/showthread.php?13007
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)