2015-07-21 2 views
0

Какое сопоставление должно использоваться для ISO 8859-15 или ISO 8859-1 в SQL Server? Я огляделся и не могу найти ссылки нигде для этого. Любая помощь приветствуется.ISO 8859-15 или ISO 8859-1 в SQL Server?

ответ

0

Это зависит от того, какой язык вы собираетесь хранить. Например. если вы используете SQL_Danish_Pref_Cp1_CI_AS_KI_WI, то Aarhus будет сортироваться после Xylophone, так как aa - это правописание å, которое после x в датском и норвежском алфавите.

+0

Мы будем хранить его на английском языке. Итак, есть ли сортировка, которая может использоваться для проверки наборов символов в ISO 8859-15 или ISO 8859-1 и отклонения любых других символов? – devmet

+0

Ваш вопрос на самом деле не имеет смысла. Набор символов latin-1 использует все 256 возможных кодировок (т. Е. Нет битового шаблона, который представляет собой «незаконный» символ). Все классные дети используют utf-8, но если вы настроены на латинский-1, то SQL_Latin1_General_Cp1_CS_AS_KI_WI может сработать для вас или для одной из Cp437-сортировок, если ваш английский - американский, возможно, один из Cp850, если ваш английский - Оригинал ";-) Серьезно, хотя ... utf-8 :-) – thebjorn

+0

Мы пытаемся передать данные в систему, которая принимает только символы ISO 8859-15. Поэтому я пытаюсь использовать сортировку на SQL-сервере для проверки символов перед ее загрузкой. Думаю, я попробую SQL_Latin1_General_Cp1_CS_AS_KI_WI и посмотреть, где я получу. – devmet

Смежные вопросы