我需要比较包含土耳其字符的字符串(üğşıçö)。不幸的是,文化设置不能满足我的需求。我必须扩大规则,使其更灵活。计划应认识到以下内容:
因此用户可以输入标准英文键盘。我怎样才能做到这一点?
答案 0 :(得分:1)
您可以使用 String.Replace 将字符串转换为某种“中间格式”,以识别土耳其字符和英文字符是否相同,并在之后进行比较?这会满足您的要求吗?
bool MiddleCompare(string eng, string turk)
{
//Replace turkish characters with english here
//Compare the newly formatted string, return true/false
}