public static void Main()
{
var nameLv = "Jevģeņijs";
var nameEng = "Jevgenijs";
var result = IsEquivalent(nameLv, nameEng); // returns True
}
public static bool IsEquivalent(string latvian, string english)
{
return english ==
Encoding.UTF8.GetString(Encoding.GetEncoding("ISO-8859-8").GetBytes(latvian));
}
1 回答
这是一个将this answer应用于您的代码的解决方案 .
我不能说这是否是最强大的方法或给定任何特定的字符串,但tested with your input似乎工作正常 .
在同一个线程中有quite a few other solutions,您可能也想查看 .