我相信你可以使用 CultureInfo.TextInfo.ANSICodePage。 这些编码页有限(详见:http://msdn.microsoft.com/en-us/goglobal/bb964654)。 你只需要检查它的值是1252还是1250即可。
不确定这是否足够,但可以使用CharUnicodeInfo.GetUnicodeCategory方法测试CultureInfo.NativeName属性中的拉丁字符。 另请参阅Unicode UAX#24有关脚本属性的信息和Unicode字符到脚本的分配表。