Отображение mp3-тега в в TextBox в правильной кодировке - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Подскажите, как не нагромождая гору кода по простому конвертировать то, что имею в textbox в другую кодировку? Заполняю textbox так
Листинг программы
  1. If (BassTags.BASS_TAG_GetFromURL(Stream, TI)) Then
  2. TextBox1.Text = TI.album
  3. TextBox3.Text = TI.artist
  4. TextBox2.Text = TI.comment
  5. TextBox4.Text = TI.title
  6. End If
В итоге, если там есть кириллица, то все выглядит вот так:

Решение задачи: «Отображение mp3-тега в в TextBox в правильной кодировке»

textual
Листинг программы
  1. Imports System.Text
  2. ...
  3. Shared Sub FixCyrillicEncoding(TagInfo As TAG_INFO)
  4.     Dim win1251 = Encoding.GetEncoding(1251)
  5.     Dim win1252 = Encoding.GetEncoding(1252)
  6.  
  7.     TagInfo.album = win1251.GetString(win1252.GetBytes(TagInfo.album))
  8.     TagInfo.artist = win1251.GetString(win1252.GetBytes(TagInfo.artist))
  9.     TagInfo.comment = win1251.GetString(win1252.GetBytes(TagInfo.comment))
  10.     TagInfo.title = win1251.GetString(win1252.GetBytes(TagInfo.title))
  11. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.857 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы