Lews
Новичок
Сортировка игнорирует некоторые символы (UTF-8)
Есть база данных в UTF-8. (PostgreSQL 8.3)
В ней табличка с текстовым полем, в котором содержатся имена файлов на различных языках.
Есть запрос, которые делает сортировку по этому полю.
Сортировка отлично работает в пределах всех языков за исключением одного момента - она игнорирует целиком символы дефиса, пробела и точки (возможно некоторые другие тоже).
Т.е. результат сортировки может выглядеть так:
"AeXClipboard.dll"
"a..exe"
"A-exe"
"AeXFALS.exe"
Такая ситуация на *NIX-ах. На Win-сервере таких проблем нет.
Кто-нить знает, куда копать?
Есть база данных в UTF-8. (PostgreSQL 8.3)
В ней табличка с текстовым полем, в котором содержатся имена файлов на различных языках.
Есть запрос, которые делает сортировку по этому полю.
Сортировка отлично работает в пределах всех языков за исключением одного момента - она игнорирует целиком символы дефиса, пробела и точки (возможно некоторые другие тоже).
Т.е. результат сортировки может выглядеть так:
"AeXClipboard.dll"
"a..exe"
"A-exe"
"AeXFALS.exe"
Такая ситуация на *NIX-ах. На Win-сервере таких проблем нет.
Кто-нить знает, куда копать?