Bug Spotlight | Default Character Sets, a Time Traveling Bug

MuseDev
Musings
Published in
Jan 21, 2021

--

We all like to pretend “text” is just one thing but these days developers must contend with many forms of “text”. While American English can usually get by with good old ASCII, much of the world world uses UTF-16 or UTF-8 and plenty of systems use legacy encodings such as ISO-8859. Why does this matter? Because the data you get for one encoding can be unreadable if you don’t decode it the same way. The Muse platform itself ran into this problem with our first bug being triggered by a branch named a single UTF-8 character (💩).

Fun Fact : DefaultCharset was the bug being triggered by a branch!

Have a nasty bug you want us to look into? Send a tip to hello@muse.dev and our bug catchers will write up a report.

--

--