Кодировка, примененная к строке или кодировка, применяемая с помощью Streamwriter - PullRequest
0 голосов
/ 06 сентября 2018

У меня есть эта строка "ŠšĆ掞ČčĐđ", и я хочу закодировать эту строку с кодовой страницей Windows-1250. Почему это не возвращает тот же результат, если я использую кодирование на строке или с помощью streamWriter и записываю эту строку в файл с кодировкой Windows-1250?

Это:

System.Text.Encoding.GetEncoding(1250).GetString(Encoding.ASCII.GetBytes("ŠšĆ掞ČčĐđ")

возвращает "??????????"

Если я попытаюсь сохранить эту строку в файле с StreamWriter и использовать ту же кодировку, в файле я получаю правильную строку "ŠšĆ掞ČčĐđ".

Using sw As New StreamWriter(fullPath, False, System.Text.Encoding.GetEncoding(1250))

               sw.Write("ŠšĆ掞ČčĐđ")

            End Using
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...