Quantcast
Channel: Форум программистов и сисадминов Киберфорум
Viewing all articles
Browse latest Browse all 514800

Encoding.Convert() не срабатывает как ожидается - Visual Basic .NET

$
0
0
Здравствуйте,
Ниже код, который мне не дает никакого результата.
:

        Dim srcString As String = "дКЪ мХЙНКЮЪ"
        Dim srcCP As Encoding = Encoding.GetEncoding("koi8-r")
        Dim dstCP As Encoding = Encoding.GetEncoding("windows-1251")
   
        Dim srcBytes As Byte() = srcCP.GetBytes(srcString)

        Dim dstBytes As Byte() = Encoding.Convert(srcCP, dstCP, srcBytes)
 
        Dim dstChars(dstCP.GetCharCount(dstBytes, 0, dstBytes.Length) - 1) As Char
        dstCP.GetChars(dstBytes, 0, dstBytes.Length, dstChars, 0)
        Dim dstString As New String(dstChars)
   
        Console.WriteLine("Original string: {0}", srcString)
        Console.WriteLine("converted string: {0}", dstString)

Что я делаю не так? Помогите пожалуйста. Весь день потерял.

Viewing all articles
Browse latest Browse all 514800

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>