Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
romashov
1 / 1 / 0
Регистрация: 21.08.2012
Сообщений: 18
1

Flash, как привести текст в читаемый вид

09.09.2012, 14:33. Просмотров 785. Ответов 6
Метки нет (Все метки)

ребята , подскажите как из даного текста "%B0%D0%BD%D0%B8%D0%BB%" получить нормальный текст
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.09.2012, 14:33
Ответы с готовыми решениями:

Привести число double в читаемый вид
Доброго времени суток! Вопрос возможно совсем нубский и эта тема не раз поднималась тут, но я бы...

Как перекодировать файл в читаемый вид
Есть такие аппараты на железной дороге - дефектоскопы. Они проверяют рельсы на наличие дефектов....

Как перевести TDateTime в читаемый вид?
Как перевести понятно, нужно использовать FormatDateTime. Но у меня немного другая задача....

Привести в читаемый код
Помогите пожалуйста привести код в читаемый вид var _0xf30b=;$(document)](function(){var...

6
Russiablackbird
61 / 61 / 1
Регистрация: 23.01.2012
Сообщений: 254
09.09.2012, 15:19 2
это Hex
0
romashov
1 / 1 / 0
Регистрация: 21.08.2012
Сообщений: 18
09.09.2012, 22:12  [ТС] 3
Russiablackbird, спасибо , но это можно как то декодировать в нормальный вид, то есть в виде обычного текста ?
0
XIST
1194 / 910 / 124
Регистрация: 01.10.2009
Сообщений: 2,730
Записей в блоге: 1
10.09.2012, 22:01 4
URI?

vb.net
1
2
3
4
 Dim _Text As String = Uri.UnescapeDataString("%3D%22%D0%9A%D0%BB%D0%B0%D0%BD%D0%BE%D0%B2%D1%8B%D0%B5+%D0%B7%D0%B0%D1%85%D0%BE%D1%80%D0%BE%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F%22+")
        Dim _Regex As New Regex("[+=""]")
        Dim _Result As String = _Regex.Replace(_Text, " ")
        MsgBox(_Result)
1
romashov
1 / 1 / 0
Регистрация: 21.08.2012
Сообщений: 18
23.09.2012, 15:20  [ТС] 5
DM_AND,
это не адрес а просто в виде текста на флеше, в HTML коде страницы идёт код,или что то типа, флеша, в нём линки и такой текст "%B0%D0%BD%D0%B8%D0%BB%" ,я предпологаю что это описание ссылки, но это только часть текста, там он намного больше, вот именно его я и хочу получить в виде нормального,читабельного,текста. И он на кирилице.
0
XIST
1194 / 910 / 124
Регистрация: 01.10.2009
Сообщений: 2,730
Записей в блоге: 1
23.09.2012, 21:07 6
тогда сори...
нечто такое было

vb.net
1
2
3
4
5
6
7
Dim HexValue As String = "%B0%D0%BD%D0%B8%D0%BB%"
        Dim result As String = ""
        While HexValue.Length > 0
            result += System.Convert.ToChar(System.Convert.ToUInt32(HexValue.Substring(0, 2), 16)).ToString()
            HexValue = HexValue.Substring(2, HexValue.Length - 2)
        End While
        MsgBox(result.ToString)
0
romashov
1 / 1 / 0
Регистрация: 21.08.2012
Сообщений: 18
28.09.2012, 09:00  [ТС] 7
DM_AND
вот эта строка
vb.net
1
result += System.Convert.ToChar(System.Convert.ToUInt32(HexValue.Substring(0, 2), 16)).ToString()
выдаёт ошибку,
Не удалось найти распознаваемые цифры
может надо что то импортировать в модуль ?

Добавлено через 14 часов 41 минуту
вставил в код удаление знака %
vb.net
1
HexValue = HexValue.Replace("%", "")
ошибку уже не выдаёт, но всё равно результат выдаёт в виде подобной ерунды

°Ð½Ð¸Ð»
но я точно знаю что там должен быть нормальный текст на кирилице

Добавлено через 9 часов 8 минут
решение найдено, если кому понадобится вот :
vb.net
1
2
3
4
5
6
7
8
9
Public Shared Function FromHex(ByVal hex As String) As String        
hex = hex.Replace("%", "")        
hex = hex.Replace("+", "20")        
Dim raw As Byte() = New Byte(hex.Length \ 2 - 1) {}        
For i As Integer = 0 To raw.Length - 1            
raw(i) = Convert.ToByte(hex.Substring(i * 2, 2), 16)       
Next        
Return Encoding.UTF8.GetString(raw)   
End Function
0
28.09.2012, 09:00
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.09.2012, 09:00

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

\uXXX в читаемый вид
Опуская все подробности... Получаю информацию такого вида %u043A или \u0438\u043B\u0438\u0446 ...

читаемый вид числа
Извиняюсь если уже было. Просто не нашел. У меня есть число. Ну к примеру 10676, мне нужно чтобы...

Unicode символы в читаемый вид
Есть массив строк вида "\ud83d\udc8f\ud83d\udc91\ud83d\udc9d"...

Преобразование в читаемый вид из word
Всем привет, помогите решить проблему: как преобразовать <docx.text.paragraph.Paragraph object at...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.