Пытаюсь загрузить файл с Ru и En именами
string[] name_0 = File.ReadAllLines(@"C:\file.txt").Take(5100).ToArray();
С помощью цикла for вывожу их в textBox и получаю кракозябры.
Как подобное лечить ?
Всё равно, в какой кодировке записан файл. В .NET нет «кодировки, чтобы всё было без проблем», нужно просто указывать правильную кодировку в коде.
Используйте
var encoding = Encoding.GetEncoding(1251); // <-- подставьте здесь правильную кодировку!
var lines = File.ReadLines(@"C:\file.txt", encoding).Take(5100).ToArray();
(Какая конкретно кодировка у вашего файла, мы не знаем. Выясняйте, файл у вас есть.)
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости