I am facing a problem while inserting two characters (É (0xC389) and П (0xD0BF))
in database table that has Charset UTF-8.and Collation UTF-8 as well. These both characters come in range . U+0800 - U+FFFF
. So, I understand that these two characters require 16 bits
Strange thing is, É (0xC389)
is being inserted in the table from DBVisualizer and being displayed normal but П (0xD0BF)
is not saved properly. I first thought, may be it's client issue but why it happens with 1 character that lies in the same range as the other one?
I am really amazed with the behaviour. So, I don't understand, if my understanding about UTF-8 is wrong or it is really a DBVisualizer bug or am I missing something?