Как определить, поддерживает ли экземпляр CultureInfo латинские символы - PullRequest
9 голосов
/ 25 мая 2011

Можно ли определить, основан ли экземпляр CultureInfo, с которым я работаю, на латинском наборе символов или нет?

Ответы [ 2 ]

3 голосов
/ 17 июня 2011

Я полагаю, вы можете использовать CultureInfo.TextInfo.ANSICodePage.Их очень много (подробно здесь: http://msdn.microsoft.com/en-us/goglobal/bb964654).

Вам просто нужно проверить, что его значение равно 1252 или 1250

1 голос
/ 25 мая 2011

Не уверен, достаточно ли этого, но как насчет тестирования свойства CultureInfo.NativeName для латинских символов с использованием CharUnicodeInfo.GetUnicodeCategory метод

См. Также Unicode UAX # 24 в свойствах сценария и Символ Unicode для сценария таблица назначений.

...