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