Also eigentlich sollte "UTF-8" oder "UTF-16" (irgendeine Unicode-Form halt, wobei afaik UTF-16 besser geeignet wäre, wenn die Daten zum Großteil aus japanischen Zeichen bestehen, rein vom Platzverbrauch her) ausreichen, solange du die Zeichen dann auch im richtigen Format in die DB einfügst und aus ihr ausliest. Also wenn du das Ganze, wie ich aus deinem Post herauslese, als Website darstellst, musst du dann natürlich auch den richtigen Content-Type setzen ("utf-8"/"utf-16", je nach Wahl).

Die Fragezeichen würden allerdings eher darauf hindeuten, dass zwar von der Technik her alles stimmt, du aber den notwendigen Zeichensatz nicht am Computer installiert hast. o_O Kann aber wohl kaum sein, wenn du dich damit beschäftigst. Dann wird's wohl eher falsch eingefügt/ausgelesen, und das Ergebnis sind z.B. arabische Schriftzeichen, die du halt nicht installiert hast.