Esatto, Postgres non supporta UTF-16.
Tuttavia, supporta Sequenze di escape Unicode :
SELECT U&'\0633\0644\0627\0645'
Ma tieni presente che Punti di codice Unicode e unità di codice UTF-16 sono equivalenti solo nel Aereo multilingue di base . In altre parole, se hai caratteri UTF-16 che si estendono su più unità di codice a 16 bit, dovrai tradurli tu stesso nel punto di codice corrispondente.