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

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

2 ответа

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

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

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

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

Другие вопросы по тегам