Вместо русского текста непонятные символы
У меня есть TextBlock, который принимает текст из файла по DownloadString.
Код:<TextBlock x:Name="DescriptionTxt" Margin="9,9,9,120" Text="[Описание]" FontSize="16" Foreground="LightGray" TextAlignment="Center" FontFamily="Segoe UI Symbol"/>
Текст: Тест123
На выходе:
Почему так происходит?
Ответы (2 шт):
Автор решения: dgopadakak
→ Ссылка
Указывай кодировку при чтении файла!
StreamReader sr = new streamReader (@"файл", Encoding.GetEncoding(1251))
Автор решения: mounten1
→ Ссылка
Оказывается сайт, с которого я получаю строку, отправляет её в не той кодировке.
Надо в UTF-8, а у меня Windows-1251. Решил проблему так:
webClient.Encoding = Encoding.UTF8;
