PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

UTF16 hexadécimal en texte

C'est vrai, Postgres ne prend pas en charge UTF-16.

Cependant, il prend en charge Séquences d'échappement Unicode :

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

Mais gardez à l'esprit que les points de code Unicode et unités de code UTF-16 ne sont équivalents que dans le plan multilingue de base . En d'autres termes, si vous avez des caractères UTF-16 qui couvrent plusieurs unités de code 16 bits, vous devrez les traduire vous-même au point de code correspondant.