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.