I have problems displaying the Unicode character of U+009A.
It should look like “š”, but instead looks like a rectangular block with the numbers 009A inside.
Converting it to the entity “š” displays the character correctly, but I don’t want to store entities in the database.
The encoding of the webpage is in UTF-8.
The character is URL-encoded as “%C2%9A”.
Reproduce:
# php -E ‘echo urldecode(“%C2%9A”);’ > /tmp/test ; less /tmp/test
This gives me <U+009A> in less or <9A> in vim.
The Unicode character “š” is U+0161, not U+009A
I suspect that it’s 0x9A in another character set.
The box with 009A is usually shown when you don’t have a font installed with that character.