home.social

#urlencode — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #urlencode, aggregated by home.social.

  1. Bonjour les pro du #web

    Petit souci de décodage de valeurs passées en URL que j'ai déjà eu à résoudre, mais impossible de me souvenir comment.

    Je passe donc des chaines du style "papa & maman" ou "papa + maman", donc avec #PHP #urlencode, ça donne "str=papa+%26+maman" ou "str=papa+%2B+maman" mais :

    - dans le premier cas, ça me donne deux valeurs : "str => papa" et "maman => (vide)"

    - dans le second cas, ça me donne bien une seule valeur, mais "str => papa maman"

    Une idée de comment je peux régler ça ?

    Merci :)

    Edit : résolu en partie, il s'agit d'un problème de mod_rewrite, il suffit d'ajouter le flag B pour %26, mais problème persistant pour %2B

  2. Первый http сервер на С++, заметки для новичков

    Решил написать простенькую статейку по следам реализации небольшой программки на С++ под Виндоус, которая содержит в себе TCP сервер. Мы получаем от клиента http запрос. Соединение не защищенное. На чем реализован клиент нам неизвестно: может на php (curl,socket,stream_contex_create,...), может на js (ajax), вообще может быть на чем угодно. Надо задача реализовать http парсинг запроса и контента, выполнить задание (на каком-то подключенном к серверу оборудовании) и ответить клиенту о результате. Примечание: автор реализует http сервер на устаревшем Qt4, используем QTcpServer. Но для http сервера это не принципиально.

    habr.com/ru/articles/910222/

    #ContentType #urlencode #json #base64 #hex

  3. How to URL encode (percent encode) a string in Vala (GLib):

    Uri.escape_string ("Hello, world!");

    // Hello%2C%20world%21

    To decode:

    Uri.unescape_string ("Hello%2C%20world%21");

    // Hello, World!

    (Documenting it as it was not easy to find with a cursory web search.)

    #vala #urlencode #urldecode #url #uri #escape #unescape #encode #decode #glib