UTF-16
12
MENTIONS
5
EPISODES
5
PODCASTS
Search complete. 12 mentions across 5 episodes found for "UTF-16".
Sep 29, 2026
What Actually Breaks When You Migrate GPOs
J
15:29JoséeHOST
Yes.
J
15:30JoséeHOST
The XML file must be saved using strict UTF-8 or UTF-16 Unicode encoding.
J
15:36JoséeHOST
If a legacy domain controller generates the report with incorrect ANSI encoding, the Intune parser throws a fatal error.
E
15:43Ernie PrescottHOST
And the most shocking limitation for multinational organizations.
Why Your Spreadsheet Mangles José's Name
H
3:10Herman PoppleberryHOST
That's how that number becomes actual bytes on disk.
H
3:14Herman PoppleberryHOST
UTF-8, UTF-16, Latin 1, Windows 252, all different answers to the same question.
H
3:21Herman PoppleberryHOST
Third, the grapheme.
H
3:23Herman PoppleberryHOST
That's what a human being looks at and calls one character.
H
6:37Herman PoppleberryHOST
Hold that thought because that's a whole separate failure pattern and it's the one Daniel ran into.
C
6:42CornHOST
Then let's get the other structural facts on the table because there are a few and they don't blur together.
C
6:47CornHOST
UTF-16.
H
6:49Herman PoppleberryHOST
UTF-16 is what Windows, Java, and JavaScript use internally.
Linux Dev Time – Episode 159
K
16:24KevinHOST
You don't have to carry about like... bytes under there and byte encodings and whether or not they're null terminated or not.
K
16:32KevinHOST
And whether or not the like things are UTF aid or just like, I just want simple strings.
K
16:37KevinHOST
I know this is probably is a more privileged way to look at it because I don't have to deal with a bunch of other character sets very often, unless you include like emojis, which get weirdly complicated as well.
K
16:51KevinHOST
But like, I just want strings to be strings.
K
21:08KevinHOST
That would be really cool.
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.
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.
A
21:46AndyHOST
Okay, we're going to do this.
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