Что означает & ldquo; несуррогатная кодовая точка Unicode & rdquo; значит в юникоде?

Postgres поддерживает string_agg():

select row_number() over () as id, "group", string_agg(value, ',' order by "order")
from t
group by "group";
2
задан Shepmaster 20 January 2019 в 03:31
поделиться

1 ответ

В Unicode кодовые точки от U + D800 до U + DFFF называются суррогатами . Они зарезервированы для использования UTF-16 , и вы не можете использовать их для чего-либо еще.

Тип Rust char представляет собой абстрактную кодовую точку и не привязан к какому-либо конкретному кодированию, поэтому сохранение суррогата UTF-16 в char не имеет смысла.

0
ответ дан Lambda Fairy 20 January 2019 в 03:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: