Как сделать перечисление по буквам

var UTF8 = "";
var ASCII = "";
var i = 0;
while(true){
    ASCII = "";
    UTF8 = Console.ReadLine();
    char[] characters = UTF8.ToCharArray();
    while(i <= characters.Length){
        if(characters[i] == "H"){
            ASCII += "01010101";
        }
    }
}

хочу сделать конвертацию из UTF-8 в ASCII дотнэт выдаёт 2 ошибки:

C:\Users\User\Desktop\From UTF-8 to ASCII\Program.cs(4,10): error CS0029: Не удается неявно преобразовать тип "string"
в "char". [C:\Users\User\Desktop\From UTF-8 to ASCII\From UTF-8 to ASCII.csproj]
C:\Users\User\Desktop\From UTF-8 to ASCII\Program.cs(10,12): error CS0019: Оператор "==" невозможно применить к операнд
у типа "char" и "string". [C:\Users\User\Desktop\From UTF-8 to ASCII\From UTF-8 to ASCII.csproj]

Ответы (0 шт):