Цитата:
Сообщение от
fed
С другой стороны - индекс у тебя все равно построен по одной collation sequence и как ты там с клиентскими настройками не играйся, сортировки по другим collation вынуждены будут пересортирововать каждый раз таблицы. (Что крайне неприятно для производительности).
Так что, возможно и вправду стоит тупо поставить везде одну и ту же collation, просто с выбрав ту, которая с культурной точки зрения устроит наибольшее число пользователей.
Так и делали для одного проекта (AX2009), где участвовали языки: Русский, Украинский и Итальянский. Поставили на SQL вот такой collation
SQL_Latin1_General_CP1_CI_AS и запустились. На производительности пока не сказывается.
Самым "сложным" было, при работе напрямую с SQL-таблицами, добавлять букву N перед текстовой строкой. Что-то типа:
PHP код:
select * from inventtable where itemid=N'Болт'
P.S. Юникод - это сила!