DEV Community

Discussion on: No More Contacting Employees Off Hours in Portugal, Trojan Source Attacks, Another Apple Settlement, & more on DevNews!

Collapse
 
fiz profile image
Steve VanSickle

Oh geez, the discussion about invisible characters brought back a somewhat recent, if traumatizing, memory:

I was working on an invoicing system that had existed for years and been rewritten at least once before I joined. One day, I had a bug ticket that said that when this table cell was left blank and saved (and only one or two clients had the setting to even allow this table cell to exist), it would save in the database as "???". After a LOT of searching, I found a site that would show the full character-encodings of any text pasted inside, and it turns out that the "" empty quotes had three zero-width control characters inside them! I think those characters are traditionally used for print-formatting or something like that, so I have NO idea why they'd make it into a digital accounting app. But...wow XD