Похоже, вы смешиваете две функции . Одним из них является поддержка сортировки , что имело бы смысл в предложении ORDER BY
:
SELECT * FROM table ORDER BY col1 COLLATE "fr_FR";
Другая функция convert()
, которая транскодирует строку из исходной кодировки в определенную кодировку назначения:
SELECT convert('my_string', 'UTF8', 'ISO_8859_2')
Но это не влияет на порядок сортировки - за исключением локали C
или столбца bytea
.