Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Oracle kann Emojis nicht speichern

Sie können Emojis oder andere Multibyte-Zeichen vollständig in einer Oracle-DB speichern.

Und sehen Sie sie in SQL Developer.

Meine Datenbank hat einen UTF-8-Zeichensatz.

My SQL Developer hat eine Emoji-freundliche Anzeigeschrift.

Ich habe ein Textfeld, das breit genug ist, um diese zu speichern.

Mit auf „Segoe UI Emoji“ eingestellter Anzeigeschriftart

Diese werden in einem CLOB gespeichert, aber ein ausreichend breiter VARCHAR2 würde genauso gut funktionieren.

Wenn Ihr DB-Zeichensatz nicht UTF-8 oder ähnlich ist, müssen Sie sich möglicherweise auf die Datentypen NCLOB oder NVARCH2 verlassen, vorausgesetzt, Sie haben einen erweiterten Zeichensatz zur Verfügung.