Существуют средства c # для сравнения строк в локали или в зависимости от культуры, см. this , который дает пример сравнения двух немецких строк, рассматривающих различные представления "ss" и essettz.символ «ß'as эквивалент.
1004 * для этого вам нужно иметь знания языка хост-компьютера, это спорно, если вы должны относиться к сс и» ß'as равный, если вы не работаете на немецком языке.
Но мне не ясно, есть ли у вас такая проблема.Вы на самом деле надеетесь перевести полученный текст?Итак, на вашей машине у вас есть список строк:
RED
GREEN
WHITE
, и вы можете получить от хоста RED или ROUGE или ROT.В этом случае я не вижу у вас особого выбора, кроме как вести таблицу перевода.