UTF-8
48
MENTIONS
10
EPISODES
9
PODCASTS
Search complete. 48 mentions across 10 episodes found for "UTF-8".
Sep 23, 2026
Why Your Spreadsheet Mangles José's Name
C
1:02CornHOST
He wants to talk about that layer.
C
1:04CornHOST
The modern standard is UTF-8.
C
1:07CornHOST
The predecessor is ASCII.
C
1:09CornHOST
And he's seen firsthand the kind of crazy-inducing failure modes that show up when people collaborate on documents without paying attention to the system.
C
1:28CornHOST
Distributed team, Israel, the UK, New York, all working out of a Google Sheets attendee list full of names from Norway, Spain, France, accents and diacritics everywhere.
C
1:40CornHOST
He eventually standardized the backend on Airtable.
C
1:44CornHOST
But by then, he was left with the hopeless task of trying to sanitize a CRM export that some program had standardized on UTF-8 and, in the process, mangled the names of a lot of people who were about to get an email.
H
1:57Herman PoppleberryHOST
Hopeless is the right word for it.
Why Hebrew URLs Turn Into Percent-Sign Gibberish
H
2:54Herman PoppleberryHOST
Not by law, exactly.
H
2:56Herman PoppleberryHOST
RFC 281 technically allows any binary string in a DNS label, and people have run UTF-8 over DNS privately.
H
3:04Herman PoppleberryHOST
But the registration system is, in the words of the standard, totally incapable of handling non-ASCII encodings.
H
3:11Herman PoppleberryHOST
So in practice, ASCII only.
H
4:05Herman PoppleberryHOST
And the path? The path is a different animal.
H
4:08Herman PoppleberryHOST
URIs are limited to a subset of US ASCII.
H
4:11Herman PoppleberryHOST
Anything outside that set gets mapped to bytes, UTF-8 bytes and then percent encoded.
H
4:16Herman PoppleberryHOST
Each byte becomes a percent sign in two hex digits.
Linux Dev Time – Episode 159
K
21:10KevinHOST
I'm sure a lot of people would hate it, but I would love it.
A
21:12AndyHOST
So there is such an important and useful use case for that, which is when you're compiling Rust to Wasm and you're interacting with JavaScript, and all the strings in JavaScript are UTF-16, or sometimes UCS2, which is even worse, but anyway, don't think about that, then if all your strings in Rust are UTF-8, which is what they are, then every time you interact with something that's in the browser DOM or something like that, there's a conversion happening.
A
21:40AndyHOST
So yeah, let's have a program-wide thing that just says all the strings in quotes are UTF-16.
K
21:45KevinHOST
Oh, that'd be great.
Linux Dev Time – Episode 159
K
21:10KevinHOST
I'm sure a lot of people would hate it, but I would love it.
A
21:12AndyHOST
So there is such an important and useful use case for that, which is when you're compiling Rust to Wasm and you're interacting with JavaScript, and all the strings in JavaScript are UTF-16, or sometimes UCS2, which is even worse, but anyway, don't think about that, then if all your strings in Rust are UTF-8, which is what they are, then every time you interact with something that's in the browser DOM or something like that, there's a conversion happening.
A
21:40AndyHOST
So yeah, let's have a program-wide thing that just says all the strings in quotes are UTF-16.
K
21:45KevinHOST
Oh, that'd be great.
How TigerBeetle code looks | Joran Dirk Greef
J
23:51Joran Dirk GreefGUEST
And after two years, you finally fix it.
J
23:53Joran Dirk GreefGUEST
And you trace it to a buffer overflow in libUV using file events on Windows for extra long UTF-8 UNC parts where there's a file being renamed.
J
24:05Joran Dirk GreefGUEST
It's just the number of things you have to chain together.
J
24:08Joran Dirk GreefGUEST
It's kind of like security, but exploits backwards.
Cgo Unchained
K
9:00Kris BrandowHOST
Uh, it can be quite confusing.
K
9:02Kris BrandowHOST
There are some weird edge cases, especially around Unicode, uh, and UTF-8 en- uh, encoding of things, where it didn't really work in the most intuitive way." There is currently a vet rule around this, so it's not like it's been just in the language now.
K
9:19Kris BrandowHOST
They're like, "Oh, let's rip it out." It's been something that Go vet will warn you about for a very long time.
K
9:23Kris BrandowHOST
But now the thought is, okay, we've had it as a vet rule for a long time.
IoT Hub Message Routing vs Event Grid — Why Telemetry and Events Are Not the Same Problem
M
41:13Mirko PetersHOST
IoT Hub requires the telemetry payload to contain valid JSON.
M
41:16Mirko PetersHOST
The message content type must be set to application JSON, and the content encoding must be UTF-8.
M
41:21Mirko PetersHOST
If those fields aren't set correctly, IoT Hub can't present the telemetry payload to event grid in the expected structure.
M
41:27Mirko PetersHOST
That can seem annoyingly strict when you first meet it, but it forces a useful question.
681: UNIX still powering the worlds infrastructure
J
16:41Jason TupnerHOST
The dataset properties page lets users modify.
J
16:44Jason TupnerHOST
Case sensitivity, normalization, UTF-8 only.
J
16:48Jason TupnerHOST
ZFS promptly rejected the operation because those properties are creation only.
J
16:53Jason TupnerHOST
Naturally, WebZFS did not expose them on the dataset creation page, which is one place they actually work.
Project Chopin - Make Your Team and Agents Play Along - Krzysztof Cieślak
K
31:15Krzysztof CieślakGUEST
So the name is...
C
31:16Christian HeilmannHOST
UTF-8 smuggling, UTF-16 smuggling, actually, in most cases.
C
31:20Christian HeilmannHOST
Yeah.
C
31:21Christian HeilmannHOST
yes but yeah that's i mean i i shocked dan with that one in the past when i showed him like utf-8 and like unicode my favorite is when you do split javascript split on uh on emoji and then you turn for example the family into four emoji and these kind of things it's just yeah it's it's a mixture of text and binary that is very confusing for people
Vince Menanno – Inspector Pro 10 for FileMaker Pro
V
1:57Vince MenannoGUEST
However, with FileMaker 26, they changed the encoding.
V
2:03Vince MenannoGUEST
So it's UTF-8.
V
2:04Vince MenannoGUEST
So it's going to be much smaller.
V
2:06Vince MenannoGUEST
So it's much more compact.
1 HR 4 MINS LATER
V
66:27Vince MenannoGUEST
Do this.
V
66:28Vince MenannoGUEST
Yeah.
V
66:30Vince MenannoGUEST
And this version addresses also the fact that FileMaker 26 is UTF-8 and version 9 doesn't process the UTF-8 stuff.
V
66:43Vince MenannoGUEST
So people are waiting to get their hands on version 10 because it has support for both UTF-16 and UTF-8.