Is it possible to determine if the CultureInfo
instance that I am working with is based on a Latin character set or not?
I believe you can use the CultureInfo.TextInfo.ANSICodePage
.
There are only so many of these (detailed here: http://msdn.microsoft.com/en-us/goglobal/bb964654).
You mostly just need to check that it's value is either 1252 or 1250
Not sure whether this is sufficient, but how about testing the CultureInfo.NativeName property for Latin characters using the CharUnicodeInfo.GetUnicodeCategory method
See also the Unicode UAX #24 on Script Properties and the Unicode Character to Script assignment table.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With