PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

UTF16 hex zu Text

Richtig, Postgres unterstützt UTF-16 nicht.

Es unterstützt jedoch Unicode-Escape-Sequenzen :

SELECT U&'\0633\0644\0627\0645'

Aber denken Sie daran, dass Unicode-Codepunkte und UTF-16-Codeeinheiten sind nur im Basic Multilingual Plane gleichwertig . Mit anderen Worten, wenn Sie UTF-16-Zeichen haben, die sich über mehrere 16-Bit-Codeeinheiten erstrecken, müssen Sie sie selbst in den entsprechenden Codepunkt übersetzen.