Как перевести русский текст в %20%...

wintreist

Активный
Автор темы
308
71
Версия MoonLoader
.026-beta
Здравствуйте. Мне требуется, чтобы текст каким-то образом перевёлся с такого
{B03131}[1]{FFFFFF} Действия персонажа {B03131}[2]{FFFFFF} Навыки персонажа {B03131}[3]{FFFFFF} Связь с администрацией {B03131}[4]{FFFFFF} Помощь по серверу {B03131}[5]{FFFFFF} Настройки персонажа {B03131}[6]{FFFFFF} Донат {B03131}[7]{FFFFFF} Телефон {B03131}[8]{FFFFFF} Открыть рулетку {B03131}[9]{FFFFFF} История ников {B03131}[10]{FFFFFF} История наказаний {B03131}[11]{FFFFFF} Премиум игроки онлайн {B03131}[12]{FFFFFF} Промо-код: {D2772C}
В такой
{B03131}[1]{FFFFFF}%20%D0%94%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D1%8F%20%D0%BF%D0%B5%D1%80%D1%81%D0%BE%D0%BD%D0%B0%D0%B6%D0%B0%20{B03131}[2]{FFFFFF}%20%D0%9D%D0%B0%D0%B2%D1%8B%D0%BA%D0%B8%20%D0%BF%D0%B5%D1%80%D1%81%D0%BE%D0%BD%D0%B0%D0%B6%D0%B0%20{B03131}[3]{FFFFFF}%20%D0%A1%D0%B2%D1%8F%D0%B7%D1%8C%20%D1%81%20%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D0%B5%D0%B9%20{B03131}[4]{FFFFFF}%20%D0%9F%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%20%D0%BF%D0%BE%20%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D1%83%20{B03131}[5]{FFFFFF}%20%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8%20%D0%BF%D0%B5%D1%80%D1%81%D0%BE%D0%BD%D0%B0%D0%B6%D0%B0%20{B03131}[6]{FFFFFF}%20%D0%94%D0%BE%D0%BD%D0%B0%D1%82%20{B03131}[7]{FFFFFF}%20%D0%A2%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD%20{B03131}[8]{FFFFFF}%20%D0%9E%D1%82%D0%BA%D1%80%D1%8B%D1%82%D1%8C%20%D1%80%D1%83%D0%BB%D0%B5%D1%82%D0%BA%D1%83%20{B03131}[9]{FFFFFF}%20%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F%20%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2%20{B03131}[10]{FFFFFF}%20%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F%20%D0%BD%D0%B0%D0%BA%D0%B0%D0%B7%D0%B0%D0%BD%D0%B8%D0%B9%20{B03131}[11]{FFFFFF}%20%D0%9F%D1%80%D0%B5%D0%BC%D0%B8%D1%83%D0%BC%20%D0%B8%D0%B3%D1%80%D0%BE%D0%BA%D0%B8%20%D0%BE%D0%BD%D0%BB%D0%B0%D0%B9%D0%BD%20{B03131}[12]{FFFFFF}%20%D0%9F%D1%80%D0%BE%D0%BC%D0%BE-%D0%BA%D0%BE%D0%B4:%20{D2772C}
Пробовал сделать так

Lua:
local encoding = require 'encoding'
u8 = encoding.UTF8
text = u8"{B03131}[1]{FFFFFF} Действия персонажа {B03131}[2]{FFFFFF} Навыки персонажа {B03131}[3]{FFFFFF}  и так далее"
Но строка становилась такой
{B03131}[1]{FFFFFF} {B03131}[2]{FFFFFF} {B03131}[3]{FFFFFF}
 
Решение
Добавил, но запрос не получился, что-то не так для сервера он вернул эрор 500. Текст организовал так
a, b, c = http.request('https://site.php?'..u8('text='..text..'&name='..name..'&version='..thisScript().version))
Вернул 500 ошибку потому что спецсимволы тоже нужно фиксить, используй это, тут не нужно ничего конвертировать

cheremuxa

Известный
430
200
Аргументы передаются в php, но не выполняется этот код

PHP:
$str_sql_query = "INSERT INTO tables (first, second, third) VALUES ('".$first."','".$second."','".$third."')";
if (!$mysqli->query($str_sql_query)){exit();}else{echo "Всё прошло удачно";}
Если я выполнял php в браузере, то всё сработало.
Если я делаю get запрос к php, из игры, то параметры теперь передаются нормально, но php-скрипт не сохраняет в бД
можно с тобой как-то связаться?
 

Randewoo

Потрачен
110
33
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Аргументы передаются в php, но не выполняется этот код

PHP:
$str_sql_query = "INSERT INTO tables (first, second, third) VALUES ('".$first."','".$second."','".$third."')";
if (!$mysqli->query($str_sql_query)){exit();}else{echo "Всё прошло удачно";}
Если я выполнял php в браузере, то всё сработало.
Если я делаю get запрос к php, из игры, то параметры теперь передаются нормально, но php-скрипт не сохраняет в бД
Тебе 100000 раз уже дали ответ, почему все так