0

Charset UTF-8と Collat​​ion UTF(É (0xC389) and П (0xD0BF)) -8 を持つデータベース テーブルに2 つの文字を挿入する際に問題に直面しています。これらの両方の文字は範囲内にありますU+0800 - U+FFFFしたがって、これらの 2 つの文字には16 ビットが必要であることがわかります。

奇妙なことに、É (0xC389)DBVisualizer からテーブルに挿入され、正常に表示されますが、П (0xD0BF)適切に保存されません。私は最初に考えました、それはクライアントの問題かもしれませんが、他のキャラクターと同じ範囲にある1つのキャラクターでなぜそれが起こるのですか?

その行動には本当に驚かされます。ですから、UTF-8 についての私の理解が間違っているのか、それとも本当に DBVisualizer のバグなのか、それとも何か不足しているのでしょうか?

4

1 に答える 1