#URLencode
SDL: [sdl3-urlencode] misc: Added SDL_EncodeURL.
SDL: [sdl3-urlencode] misc: Added SDL_EncodeURL.
github.com
September 7, 2026 at 8:29 PM
.bashrc 用
aha(){ curl https://mofu.kemo.no/api/v1/statuses -H "Authorization: Bearer $MASTODON_TOKEN" --data-urlencode "status=あはっ あはっ あはははっ 楽しい〜"; }
September 6, 2026 at 12:50 PM
The answer is 1744. I used:

𝚌𝚞𝚛𝚕 ––𝚐𝚎𝚝 ––𝚍𝚊𝚝𝚊–𝚞𝚛𝚕𝚎𝚗𝚌𝚘𝚍𝚎='𝚚="𝚕𝚒𝚜𝚝𝚎𝚗 𝚝𝚘"' ––𝚍𝚊𝚝𝚊–𝚞𝚛𝚕𝚎𝚗𝚌𝚘𝚍𝚎='𝚖𝚎𝚗𝚝𝚒𝚘𝚗𝚜=𝚍𝚒𝚍:𝚙𝚕𝚌:𝟽𝟹𝚗𝚞𝚠𝚚𝚚𝚜𝟻𝚊𝚑𝚓𝟻𝚟𝚒𝚘𝚕𝚕𝚝𝚙𝚞𝚎𝟼𝚠' "––𝚍𝚊𝚝𝚊–𝚞𝚛𝚕𝚎𝚗𝚌𝚘𝚍𝚎=𝚜𝚒𝚗𝚌𝚎=$(𝚍𝚊𝚝𝚎 +%𝚈–%𝚖–%𝚍 –𝚍'𝟷 𝚢𝚎𝚊𝚛 𝚊𝚐𝚘')" '𝚑𝚝𝚝𝚙𝚜://𝚋𝚜𝚔𝚢.𝚜𝚘𝚌𝚒𝚊𝚕/𝚡𝚛𝚙𝚌/𝚊𝚙𝚙.𝚋𝚜𝚔𝚢.𝚏𝚎𝚎𝚍.𝚜𝚎𝚊𝚛𝚌𝚑𝙿𝚘𝚜𝚝𝚜' –𝙷 '𝙰𝚞𝚝𝚑𝚘𝚛𝚒𝚣𝚊𝚝𝚒𝚘𝚗: 𝙱𝚎𝚊𝚛𝚎𝚛 <𝚃𝙾𝙺𝙴𝙽>' | 𝚓𝚚 '.𝚑𝚒𝚝𝚜𝚃𝚘𝚝𝚊𝚕'
Bluesky HTTP API Reference
endpoints.bsky.app
September 3, 2026 at 3:16 PM
空白の扱いが2つの関数で違います。

urlencode は + に、rawurlencode は %20 に変換する。パスの一部をエンコードするなら raw のほう。クエリ文字列の値なら урlencode でも通りますが、混ぜないのが肝心です。

#PHP
August 16, 2026 at 3:00 AM
fwiw
July 28, 2026 at 3:27 AM
jein. tzn. oryginalna fotka w moim PDSie jest identyczna z moją lokalną, łącznie z EXIFem: curl -L -G eurosky.social/xrpc/com.atp... --data-urlencode did=did:plc:hp3cdmwjaidplzher7v3hfel --data-urlencode cid=bafkreiczgc5b7lln43455gszhipgkbtjhlbw6tgsigqu7n6ndb2g6fvnau -o original.jpg
July 14, 2026 at 12:33 PM
You'd have to format it: `curl -G 'https://api.bsky.app/xrpc/app.bsky.feed.searchPosts' --data-urlencode 'q=art gallery' --data-urlencode 'sort=latest' `

Bluesky/atproto API is nice to work with
May 18, 2026 at 5:01 AM
base64 is just a solid 8:6 constant compression ratio. urlencode does better at 1:1 with entirely printable characters but each nonprintable character becomes 3:1 which is pretty nasty. 8 bits of information get spread across 24
May 13, 2026 at 1:56 PM
i feel like there is a codec with a better compression ratio than urlencode or base64 achievable using something similar to the mp3 bit reservoir
May 13, 2026 at 1:52 PM
En utilisant l'index backlinks de @microcosm.blue et sans utiliser un seul service / API de @tangled.org, @codeka.io
peut surveiller les étoiles, les issues ou les PRs concernant le repertoire de son site web. 🥹, par ex: ⭐ #atproto
April 30, 2026 at 1:13 PM
Tired of broken URLs or API errors? This client-side URL encoder instantly fixes special characters for clean links & secure data. Fast, free, private! Try it here → www.webtoolskit.org/p/url-encode...

#URLEncode #WebTools #APITools
March 3, 2026 at 8:13 PM
マストドンAPIドキュメントを読んでAPIを叩いてみた - やってみる
https://mnmm.top/AEh
マストドンAPIドキュメントを読んでAPIを叩いてみた
マストドンAPIドキュメントを読む curlを使ってAPIを叩く方法を調べた。 # 情報源 * Getting started with the API | Mastodon * libraries | Mastodon * Mastodon API の叩き方 ## URLパラメータ curl -X POST \ -d 'q=test' \ -d 'n=0' \ https://mastodon.example/endpoint ## JSON curl -X POST \ -H 'Content-Type: application/json' \ -d '{"parameter": "value"}' \ https://mastodon.example/endpoint ## Toot ### 1回目 UrlEncode() { python -c 'import sys, urllib; print urllib.quote(sys.stdin.read()),'; } MASTODON_HOST='mstdn.jp' ACCESS_TOKEN='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' STATUS="$(echo -e 'APIでテスト投稿してみた。\\n改行も 半角スペース もURLエンコードされること。\\n#mastodon #api' | UrlEncode)" TEXT="$(eval echo -e "$1")"; curl -X POST -Ss https://${MASTODON_HOST}/api/v1/statuses \ --header "Authorization: Bearer ${ACCESS_TOKEN}" \ -d "status=${STATUS}" {"id":"106725037223387519","created_at":"2021-08-09T07:40:30.684Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"ja","uri":"https://mstdn.jp/users/ytyaru/statuses/106725037223387519","url":"https://mstdn.jp/@ytyaru/106725037223387519","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eAPIでテスト投稿してみた。\\n改行も 半角スペース もURLエンコードされること。\\n#mastodon \u003ca href=\"https://mstdn.jp/tags/api\" class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003eapi\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"TootApp","website":""},"account":{"id":"233143","username":"ytyaru","acct":"ytyaru","display_name":"ytyaru","locked":false,"bot":false,"discoverable":true,"group":false,"created_at":"2017-05-23T00:00:00.000Z","note":"\u003cp\u003e趣味プログラマ。ラズパイ好き。C/C++, C#, Rust, Python, Bash, SQL, HTML/CSS/JavaScript等。\u003c/p\u003e\u003cp\u003e\u003ca href=\"http://ytyaru.hatenablog.com/\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttp://\u003c/span\u003e\u003cspan class=\"\"\u003eytyaru.hatenablog.com/\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ytyaru\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003egithub.com/ytyaru\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://twitter.com/ytyaru1\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003etwitter.com/ytyaru1\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","url":"https://mstdn.jp/@ytyaru","avatar":"https://media.mstdn.jp/accounts/avatars/000/233/143/original/86792d247a5ce9eb.png","avatar_static":"https://media.mstdn.jp/accounts/avatars/000/233/143/original/86792d247a5ce9eb.png","header":"https://media.mstdn.jp/accounts/headers/000/233/143/original/adf1f42e06de92ce.png","header_static":"https://media.mstdn.jp/accounts/headers/000/233/143/original/adf1f42e06de92ce.png","followers_count":13,"following_count":0,"statuses_count":352,"last_status_at":"2021-08-09","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"api","url":"https://mstdn.jp/tags/api"}],"emojis":[],"card":null,"poll":null} ### 2回目 改行は`\n`にすべきだった。 ついでに応答結果のJSONをファイルに保存し、pythonで整形して出力する。 UrlEncode() { python -c 'import sys, urllib; print urllib.quote(sys.stdin.read()),'; } MASTODON_HOST='mstdn.jp' ACCESS_TOKEN='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' STATUS="$(echo -e 'APIでテスト投稿してみた。二回目。\n改行も 半角スペース もURLエンコードされること。\n#mastodon #api' | UrlEncode)" TEXT="$(eval echo -e "$1")"; curl -X POST -Ss https://${MASTODON_HOST}/api/v1/statuses \ --header "Authorization: Bearer ${ACCESS_TOKEN}" \ -d "status=${STATUS}" >| response.json python -m json.tool response.json { "account": { "acct": "ytyaru", "avatar": "https://media.mstdn.jp/accounts/avatars/000/233/143/original/86792d247a5ce9eb.png", "avatar_static": "https://media.mstdn.jp/accounts/avatars/000/233/143/original/86792d247a5ce9eb.png", "bot": false, "created_at": "2017-05-23T00:00:00.000Z", "discoverable": true, "display_name": "ytyaru", "emojis": [], "fields": [], "followers_count": 13, "following_count": 0, "group": false, "header": "https://media.mstdn.jp/accounts/headers/000/233/143/original/adf1f42e06de92ce.png", "header_static": "https://media.mstdn.jp/accounts/headers/000/233/143/original/adf1f42e06de92ce.png", "id": "233143", "last_status_at": "2021-08-09", "locked": false, "note": "<p>\u8da3\u5473\u30d7\u30ed\u30b0\u30e9\u30de\u3002\u30e9\u30ba\u30d1\u30a4\u597d\u304d\u3002C/C++, C#, Rust, Python, Bash, SQL, HTML/CSS/JavaScript\u7b49\u3002</p><p><a href=\"http://ytyaru.hatenablog.com/\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"><span class=\"invisible\">http://</span><span class=\"\">ytyaru.hatenablog.com/</span><span class=\"invisible\"></span></a><br /><a href=\"https://github.com/ytyaru\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"><span class=\"invisible\">https://</span><span class=\"\">github.com/ytyaru</span><span class=\"invisible\"></span></a><br /><a href=\"https://twitter.com/ytyaru1\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"><span class=\"invisible\">https://</span><span class=\"\">twitter.com/ytyaru1</span><span class=\"invisible\"></span></a></p>", "statuses_count": 353, "url": "https://mstdn.jp/@ytyaru", "username": "ytyaru" }, "application": { "name": "TootApp", "website": "" }, "bookmarked": false, "card": null, "content": "<p>API\u3067\u30c6\u30b9\u30c8\u6295\u7a3f\u3057\u3066\u307f\u305f\u3002\u4e8c\u56de\u76ee\u3002<br />\u6539\u884c\u3082 \u534a\u89d2\u30b9\u30da\u30fc\u30b9 \u3082URL\u30a8\u30f3\u30b3\u30fc\u30c9\u3055\u308c\u308b\u3053\u3068\u3002<br /><a href=\"https://mstdn.jp/tags/mastodon\" class=\"mention hashtag\" rel=\"tag\">#<span>mastodon</span></a> <a href=\"https://mstdn.jp/tags/api\" class=\"mention hashtag\" rel=\"tag\">#<span>api</span></a></p>", "created_at": "2021-08-09T07:58:16.909Z", "emojis": [], "favourited": false, "favourites_count": 0, "id": "106725107099376093", "in_reply_to_account_id": null, "in_reply_to_id": null, "language": "ja", "media_attachments": [], "mentions": [], "muted": false, "pinned": false, "poll": null, "reblog": null, "reblogged": false, "reblogs_count": 0, "replies_count": 0, "sensitive": false, "spoiler_text": "", "tags": [ { "name": "api", "url": "https://mstdn.jp/tags/api" }, { "name": "mastodon", "url": "https://mstdn.jp/tags/mastodon" } ], "uri": "https://mstdn.jp/users/ytyaru/statuses/106725107099376093", "url": "https://mstdn.jp/@ytyaru/106725107099376093", "visibility": "public" } * card # 対象環境 * 2021-08-09 * Raspbierry pi 4 Model B * Raspberry Pi OS buster 10.0 2020-08-20 ※ * bash 5.0.3(1)-release $ uname -a Linux raspberrypi 5.10.52-v7l+ #1441 SMP Tue Aug 3 18:11:56 BST 2021 armv7l GNU/Linux
ytyaru.hatenablog.com
February 16, 2026 at 12:12 PM
Kašķējos ar Microsoftu par tehniskām limitācijām. Šie saka - pilnais URL (encoded) garums ir ierobežots, 255 simboli. Katrs latviešu burts pēc UrlEncode() aizņem vismaz kādas 3 zīmes, tāpēc mums tas sāp vairāk nekā amerikāņiem.
Sāku prātot, ka ķīniešiem grūti, viņu hieroglifi arī kodētā veidā […]
Original post on toot.lv
toot.lv
February 15, 2026 at 7:24 PM
Il est possible de suivre les inscriptions au meetup sans utiliser l'interface de @smokesignal.events, avec l'api de @microcosm.blue
January 27, 2026 at 5:34 PM
me debugging undocumented changes in --write-out '%{url_effective}' --data-urlencode
SUCK IT CURL!!!!! May your coffee always be cold when you want it hot.
January 3, 2026 at 7:43 PM
i have successfully invented the first ever non sketchy urlencode web tool https://cd-rom.net/tools/urlcodec.htm
December 4, 2025 at 9:04 PM
That's a new interesting version of "people gaming github submissions using AI:" take a public PR that hasn't been accepted yet, rewrite it using AI, and then accept the new PR, crediting a different author. Then use ChatGPT to write the apology to the original author!

github.com/auth0/nextjs...
fix(app-router): encode returnTo in login redirect to prevent OAuth param injection by MegaManSec · Pull Request #2381 · auth0/nextjs-auth0
URLencode returnTo in appRouteHandlerFactory so the query params don’t break out into /auth/login and get forwarded to /authorize (e.g., scope, audience, etc). This bug was found with ZeroPath.
github.com
November 25, 2025 at 1:15 AM
Need to URL encode text for your web projects? This free online tool converts text to URL-safe format instantly! Essential for developers & marketers for valid links & data integrity. Try it here → www.webtoolskit.org/p/url-encode...

#URLencode #webdev #SEO
November 20, 2025 at 4:16 PM
the pre-filled URL, use the ... from your google form. Replace the example values you give with the info from your game. You'll also need to UrlEncode() the input text.
In Unreal, open the page using LaunchURL. See next links for how to open folders.
Some of this code can be found through my
November 19, 2025 at 6:41 AM
Just made a resource page on the community forum with some tips around PDS email settings, as well as a couple of services I've personally used (@mailgun.bsky.social and @forwardemail.bsky.social)

The main tip is you need to urlencode the @ symbol that is probably in your username.
PDS Email Settings
The environment variable for PDS email settings are these two: PDS_EMAIL_SMTP_URL=smtps://username%40mail.example.com:(a password without special characters)@smtp.eu.mailgun.org:465/ PDS_EMAIL_FROM_A...
discourse.atprotocol.community
November 3, 2025 at 1:17 AM
Would you like a curl script to do your part?

Of course you would.
October 23, 2025 at 2:52 PM
Look at the alt text, copy it into your terminal, and have a ball
October 23, 2025 at 2:35 PM
@egonw @cthoyt @bioregistry

No, I don't thinks so. If the SPARQL examples where loaded in the endpoint: one could do something like `curl 'https://sparql.uniprot.org/sparql/?format=json&ac=1&' --data-urlencode 'query=PREFIX sh:<http://www.w3.org/ns/shacl#> SELECT ?prefix ?namespace WHERE { [] […]
Original post on akademienl.social
akademienl.social
September 26, 2025 at 9:47 AM
if you only ever want a single parameter, you can urlencode a string and assign that to url.search (and urldecode it when reading it back). that will make urls like …/?hello%20world

that is legal, the ?a=b&c=d thing is a standardised convention, but not required.
June 24, 2025 at 12:40 PM