Was an dem hier geschilderten Problem eigenartig ist, das man in eine Datenbank mit der Kodierung SQL-ASCII offensichtlich Daten einfügen kann, die Zeichen enthalten, welche nicht im ASCII-Zeichensatz enthalten sind. Der Versuch sollte eigentlich mit einer Fehlermeldung von der Datenbank enden, anderenfalls wäre ein BUG vorhanden.
ASCII nimmt keine Kodierung (und anscheinend auch keine Prüfung) vor sondern schiebt einfach alles als 8 Bit durch. Ob das Zeichen nun ein UTF8 Zeichen mit 16 Bit Länge wäre oder nicht, ist dabei egal … es sind dann 2 x 8 Bit.