techhub.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A hub primarily for passionate technologists, but everyone is welcome

Administered by:

Server stats:

5.4K
active users

#utf8

0 posts0 participants0 posts today
Ving Rhymes<p><span class="h-card" translate="no"><a href="https://pagan.plus/@Crazypedia" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>Crazypedia</span></a></span> <span class="h-card" translate="no"><a href="https://infosec.exchange/@catsalad" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>catsalad</span></a></span> <span class="h-card" translate="no"><a href="https://hackers.town/@thegibson" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>thegibson</span></a></span> <a href="https://mastodon.social/tags/ansi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ansi</span></a> <a href="https://mastodon.social/tags/ansiart" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ansiart</span></a> <a href="https://mastodon.social/tags/textmode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>textmode</span></a> <a href="https://mastodon.social/tags/textmodeart" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>textmodeart</span></a> <a href="https://mastodon.social/tags/utf8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>utf8</span></a> <a href="https://mastodon.social/tags/utf8art" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>utf8art</span></a> <a href="https://mastodon.social/tags/durdraw" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>durdraw</span></a></p>
argv minus one<p><a href="https://mastodon.sdf.org/tags/Unicode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Unicode</span></a> is one of those little things in life that I can't help but smile about.</p><p>Is it perfect? No, of course not. Is it better than the alternative? Yes, so much so that every time I'm confronted with a long list of character encodings I can choose from, I feel a sense of relief when I find <a href="https://mastodon.sdf.org/tags/UTF8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UTF8</span></a> among them.</p><p>I wouldn't have thought it possible to standardize a single character encoding for everyone, and yet, somehow, there is just such a standard.</p><p><a href="https://mastodon.sdf.org/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
stateful being<p>here's what <a href="https://mastodon.social/tags/taggart" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>taggart</span></a> looks like for now.</p><p>showing some <a href="https://mastodon.social/tags/torrent" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>torrent</span></a>-ed music with tags in invalid encoding (pre-<a href="https://mastodon.social/tags/utf8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>utf8</span></a> <a href="https://mastodon.social/tags/win1251" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>win1251</span></a>), and some albums ripped from <a href="https://mastodon.social/tags/youtube" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>youtube</span></a> with <a href="https://mastodon.social/tags/ytdlp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ytdlp</span></a> (where all the tracks are concatenated):</p><p><a href="https://mastodon.social/tags/tengri" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tengri</span></a> <a href="https://mastodon.social/tags/tui" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tui</span></a> <a href="https://mastodon.social/tags/id3" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>id3</span></a> <a href="https://mastodon.social/tags/editor" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>editor</span></a> <a href="https://mastodon.social/tags/rustlang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rustlang</span></a></p>
loganer<p><a href="https://mastodon.social/tags/Programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programming</span></a> <a href="https://mastodon.social/tags/UTF8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UTF8</span></a> <a href="https://mastodon.social/tags/codeberg" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>codeberg</span></a> </p><p>I decided on codeberg 🤷‍♂️ I still hate UTF8.<br>(why couldn't there be a size prefix?)</p><p><a href="https://codeberg.org/Loganer/Sauce/src/branch/Base/src/Sauce/Function/UTF8/ToPoint.c" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/Loganer/Sauce/src</span><span class="invisible">/branch/Base/src/Sauce/Function/UTF8/ToPoint.c</span></a></p>
loganer<p><a href="https://mastodon.social/tags/Programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programming</span></a> <a href="https://mastodon.social/tags/UTF8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UTF8</span></a> that was kind of annoying to implement but I can now store and a UTF8 string and print it out.</p><p>...at least a subset of utf8, I don't have checks for all the possible utf8 characters yet.</p>
Christian Mayer<p>How quickly can you check that a string is valid unicode (UTF-8)? — <a href="https://lemire.me/blog/2018/05/09/how-quickly-can-you-check-that-a-string-is-valid-unicode-utf-8/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">lemire.me/blog/2018/05/09/how-</span><span class="invisible">quickly-can-you-check-that-a-string-is-valid-unicode-utf-8/</span></a> <a href="https://mastodon.social/tags/utf8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>utf8</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
der Technokrat<p><span class="h-card" translate="no"><a href="https://sueden.social/@virbonus" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>virbonus</span></a></span> Die darunterliegenden Systeme sind teilweise noch auf Großrechnern. Und die können (noch) kein <a href="https://social.tchncs.de/tags/UTF8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UTF8</span></a></p>
Tommi Nieminen<p>Imutin kaikki <a href="https://mastodontti.fi/tags/Facebook" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Facebook</span></a>'in julkaisuni – ainakin jos <a href="https://mastodontti.fi/tags/Meta" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Meta</span></a>'a uskotaan. Pyysin <a href="https://mastodontti.fi/tags/JSON" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JSON</span></a>-muodossa toivossa, että tulisi sutjakammin. Hieman ongelmia aiheutti JSONin koodaus: merkkijonot ovat validia <a href="https://mastodontti.fi/tags/UTF8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UTF8</span></a>:aa mutta JSON ilmeisesti olettaa <a href="https://mastodontti.fi/tags/UTF16" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UTF16</span></a>:n, joten vaaditaan mukamuunnos eestaas; apua löytyi <a href="https://mastodontti.fi/tags/StackOverflow" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>StackOverflow</span></a>’sta. Aikaleimat sentään olivat standardi-<a href="https://mastodontti.fi/tags/POSIX" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>POSIX</span></a>’ia.</p><p>En tiedä, kuinka täydellinen ”arkisto” on, mutta ainakin jotakin saisi talteen, kun lähtee lätkimään. <a href="https://mastodontti.fi/tags/some" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>some</span></a> <a href="https://mastodontti.fi/tags/atkjuttuja" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>atkjuttuja</span></a></p>
Jim DeLaHunt<p><span class="h-card" translate="no"><a href="https://mastodon.sdf.org/@screwtape" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>screwtape</span></a></span> I must admit, I am having a hard time believing that you haven't ever seen someone enter <a href="https://mstdn.ca/tags/utf8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>utf8</span></a> <a href="https://mstdn.ca/tags/unicode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>unicode</span></a> characters on a <a href="https://mstdn.ca/tags/computer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>computer</span></a> in a natural way. It would be weird, because every Latin script letter and punctuation mark in your toot was a <a href="https://mstdn.ca/tags/utf8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>utf8</span></a> <a href="https://mstdn.ca/tags/Unicode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Unicode</span></a> character. <br>1/2</p>
screwlisp<p><span class="h-card" translate="no"><a href="https://mastodon.sdf.org/@screwtape" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>screwtape</span></a></span> <br><a href="https://me.dm/tags/medium" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>medium</span></a> article on <a href="https://me.dm/tags/localization" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>localization</span></a> <a href="https://me.dm/tags/emacs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>emacs</span></a> <a href="https://me.dm/tags/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a> <a href="https://me.dm/tags/utf8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>utf8</span></a> entry (it's that readme basically).<br><a href="https://medium.com/@screwlisp/inferior-lisp-emacs-unicode-lookup-d4faec4f0413" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">medium.com/@screwlisp/inferior</span><span class="invisible">-lisp-emacs-unicode-lookup-d4faec4f0413</span></a></p>
screwlisp<p>Hey everyone. I must admit, I don't believe I have ever seen someone enter <a href="https://mastodon.sdf.org/tags/utf8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>utf8</span></a> <a href="https://mastodon.sdf.org/tags/unicode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>unicode</span></a> characters on a <a href="https://mastodon.sdf.org/tags/computer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>computer</span></a> in a natural way. Which seems weird, because a bunch of languages use them.</p><p>I wrote a <a href="https://mastodon.sdf.org/tags/commonLisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>commonLisp</span></a> <a href="https://mastodon.sdf.org/tags/asdf" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>asdf</span></a> package that just looks up a list of symbols in a file that has every non-surrogate unicode codepoint in it, and an <a href="https://mastodon.sdf.org/tags/emacs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>emacs</span></a> <a href="https://mastodon.sdf.org/tags/elisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>elisp</span></a> function that just calls the <a href="https://mastodon.sdf.org/tags/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a> one.</p><p><a href="https://codeberg.org/tfw/unicode-chars" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="">codeberg.org/tfw/unicode-chars</span><span class="invisible"></span></a></p><p>Multilingual people, what can you tell me about doing this at all?</p>
Todd A. Jacobs | Rubyist<p>There are three <a href="https://ruby.social/tags/UTF8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UTF8</span></a> characters (2 symbols, 1 emoji) for old-stye telephones: ☎, ☏, ☎️.</p><p>1. On some systems "black telephone" renders as the "red telephone" emoji instead of as the expected winding/dingbat-style character I was expecting. This seems system- and application-specific.</p><p>2. Depending on font, the "white telephone" may not match the height or midline of other letters or even ☎/☎️. The "black flag" ⚑ is often even worse.</p><p>Not huge deals, but created some formatting issues today.</p>
Eigenraum<p>In <a href="https://podcasts.social/tags/UTF8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UTF8</span></a> gitb es das Symbol ⍼.</p><p>Es heißt Angzarr, eine Art Ligatur aus einem L und einem Blitz.</p><p>Niemand weiß so richtig, warum es in UTF8 enthalten ist, aber in diesem Dok. ist am Ende ein Brief vom AMS-Präsidenten! <br><a href="https://www.unicode.org/wg2/docs/n2191.pdf" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">unicode.org/wg2/docs/n2191.pdf</span><span class="invisible"></span></a></p><p>Also wofür steht es?? </p><p>Wrong answers only 👇</p>
Axel ⌨🐧🐪🚴😷 | R.I.P Natenom<p><a href="https://chaos.social/tags/UserAgent" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UserAgent</span></a> based banning of <a href="https://chaos.social/tags/textmode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>textmode</span></a> browsers is sooooo lame.</p><p>$ lynx -useragent=🖕 https://[…]</p><p><a href="https://chaos.social/tags/Lynx" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Lynx</span></a> <a href="https://chaos.social/tags/TUI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TUI</span></a> <a href="https://chaos.social/tags/Browser" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Browser</span></a> <a href="https://chaos.social/tags/TextModeBrowser" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TextModeBrowser</span></a> <a href="https://chaos.social/tags/Unicode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Unicode</span></a> <a href="https://chaos.social/tags/UTF8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UTF8</span></a> <a href="https://chaos.social/tags/Emoji" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Emoji</span></a></p>
Ekki DF4OR<p>Unicode is hard, even in 2025 😀 </p><p><a href="https://radiosocial.de/tags/unicode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>unicode</span></a> <a href="https://radiosocial.de/tags/utf8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>utf8</span></a> <a href="https://radiosocial.de/tags/sdrpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sdrpp</span></a></p>
Joaquim Homrighausen<p>Why does this PHP construct:</p><p>normalizer_normalize( $search_string, \Normalizer::FORM_D );</p><p>Convert ÖÖÖ to OOO, but keeps ÅÅÅ as ÅÅÅ ... WTF?! 🤔 </p><p><a href="https://mastodon.online/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.online/tags/php" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>php</span></a> <a href="https://mastodon.online/tags/wtf" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>wtf</span></a> <a href="https://mastodon.online/tags/utf" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>utf</span></a> <a href="https://mastodon.online/tags/utf8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>utf8</span></a></p>
Abie<p>Glyphe surprenant du jour : ₣, symbole monétaire du Franc français (!).<br>Rendu par "un F majuscule doublement barré, qui a été proposé par Édouard Balladur en 1988, une ligature Fr ou d’autres variantes.<br>Selon Yannis Haralambous en 2004, ce symbole n’a jamais été utilisé"<br><a href="https://fr.wikipedia.org/wiki/%E2%82%A3" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">fr.wikipedia.org/wiki/%E2%82%A</span><span class="invisible">3</span></a><br><a href="https://eldritch.cafe/tags/typo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>typo</span></a> <a href="https://eldritch.cafe/tags/UTF8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UTF8</span></a></p>
रञ्जित (Ranjit Mathew)<p>Salvatore ‘antirez’ Sanfilippo (of Redis fame) has a series of videos on this topic:</p><p><a href="https://youtube.com/playlist?list=PLrEMgOSrS_3cU-ndLheq6TZiO3gWTAszA" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">youtube.com/playlist?list=PLrE</span><span class="invisible">MgOSrS_3cU-ndLheq6TZiO3gWTAszA</span></a></p><p><a href="https://mastodon.social/tags/Programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programming</span></a> <a href="https://mastodon.social/tags/AI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AI</span></a> <a href="https://mastodon.social/tags/Chat" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Chat</span></a> <a href="https://mastodon.social/tags/LLMs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LLMs</span></a> <a href="https://mastodon.social/tags/CodingWithAI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CodingWithAI</span></a> <a href="https://mastodon.social/tags/Kilo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Kilo</span></a> <a href="https://mastodon.social/tags/UTF8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UTF8</span></a> <a href="https://mastodon.social/tags/Unicode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Unicode</span></a> <a href="https://mastodon.social/tags/Video" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Video</span></a></p>
jfk<p>'worst-fit' attacks are the latest iteration of the classic "let's guess what the user wants" idea. This has always lead to issues down the line. </p><p>It will be really hard to reason about and fix for apps that rely on the affected Windows APIs.</p><p><a href="https://blog.orange.tw/posts/2025-01-worstfit-unveiling-hidden-transformers-in-windows-ansi/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.orange.tw/posts/2025-01-w</span><span class="invisible">orstfit-unveiling-hidden-transformers-in-windows-ansi/</span></a></p><p>If you want a deep dive on the underlying mechanicss of these types of attacks, check out my colleague's blog post from a couple months ago: <a href="https://herolab.usd.de/en/the-security-risks-of-overlong-utf-8-encodings/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">herolab.usd.de/en/the-security</span><span class="invisible">-risks-of-overlong-utf-8-encodings/</span></a></p><p><a href="https://social.tinycyber.space/tags/WorstFit" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WorstFit</span></a> <a href="https://social.tinycyber.space/tags/ANSII" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ANSII</span></a> <a href="https://social.tinycyber.space/tags/utf8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>utf8</span></a> <a href="https://social.tinycyber.space/tags/pwn" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pwn</span></a> <a href="https://social.tinycyber.space/tags/rce" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rce</span></a> <a href="https://social.tinycyber.space/tags/pentesting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pentesting</span></a> <a href="https://social.tinycyber.space/tags/hacking" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hacking</span></a></p>
Nils Goroll 🕊️:varnishcache:<p><span class="h-card" translate="no"><a href="https://mendeddrum.org/@fanf" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>fanf</span></a></span> it's absolutely fantastic. and if, like me, you want to see for yourself that it actually behaves correctly and in which sense of correct, here's something which might help: <a href="https://fosstodon.org/@slink/111019934949852505" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">fosstodon.org/@slink/111019934</span><span class="invisible">949852505</span></a> <a href="https://fosstodon.org/tags/utf8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>utf8</span></a></p>