Как определить, поддерживает ли экземпляр CultureInfo латинские символы
Можно ли определить, CultureInfo
экземпляр, с которым я работаю, основан на латинском наборе символов или нет?
2 ответа
Я считаю, что вы можете использовать CultureInfo.TextInfo.ANSICodePage
, Их очень много (подробно здесь: http://msdn.microsoft.com/en-us/goglobal/bb964654).
В основном вам просто нужно проверить, что это значение 1252 или 1250
Не уверен, что этого достаточно, но как насчет тестирования свойства CultureInfo.NativeName для латинских символов с помощью метода CharUnicodeInfo.GetUnicodeCategory
См. Также Unicode UAX #24 по свойствам сценария и таблицу назначения символов Unicode для сценария.