powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Перевод из веб в строку
8 сообщений из 8, страница 1 из 1
Перевод из веб в строку
    #36411756
Фотография Mr.Power
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как перевести в обычное представление текст в формате веб - (%BD%D1%82%D0%B0)?
ну нада чтобы вместа этой фигни был текст!
напишите плиз код
...
Рейтинг: 0 / 0
Перевод из веб в строку
    #36411786
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
Public Function URLdecode(ByRef Text As String) As String
    Const Hex = "0123456789ABCDEF"
    Dim lngA As Long, lngB As Long, lngChar As Long, lngChar2 As Long
    URLdecode = Text
    lngB =  1 
    For lngA =  1  To LenB(Text) -  1  Step  2 
        lngChar = Asc(MidB$(URLdecode, lngA,  2 ))
        Select Case lngChar
            Case  37 
                lngChar = InStr(Hex, MidB$(Text, lngA +  2 ,  2 )) -  1 
                If lngChar >=  0  Then
                    lngChar2 = InStr(Hex, MidB$(Text, lngA +  4 ,  2 )) -  1 
                    If lngChar2 >=  0  Then
                        MidB$(URLdecode, lngB,  2 ) = Chr$((lngChar * &H10&) Or lngChar2)
                        lngA = lngA +  4 
                    Else
                        If lngB < lngA Then MidB$(URLdecode, lngB,  2 ) = MidB$(Text, lngA,  2 )
                    End If
                Else
                    If lngB < lngA Then MidB$(URLdecode, lngB,  2 ) = MidB$(Text, lngA,  2 )
                End If
            Case  43 
                MidB$(URLdecode, lngB,  2 ) = " "
            Case Else
                If lngB < lngA Then MidB$(URLdecode, lngB,  2 ) = MidB$(Text, lngA,  2 )
        End Select
        lngB = lngB +  2 
    Next lngA
    URLdecode = LeftB$(URLdecode, lngB -  1 )
End Function

Public Function URLencode(ByRef Text As String) As String
    Const Hex = "0123456789ABCDEF"
    Dim lngA As Long, lngChar As Long
    URLencode = Text
    For lngA = LenB(URLencode) -  1  To  1  Step - 2 
        lngChar = Asc(MidB$(URLencode, lngA,  2 ))
        Select Case lngChar
            Case  48  To  57 ,  65  To  90 ,  97  To  122 
            Case  32 
                MidB$(URLencode, lngA,  2 ) = "+"
            Case Else
                URLencode = LeftB$(URLencode, lngA -  1 ) & "%" & Mid$(Hex, (lngChar And &HF0) \ &H10 +  1 ,  1 ) & Mid$(Hex, (lngChar And &HF&) +  1 ,  1 ) & MidB$(URLencode, lngA +  2 )
        End Select
    Next lngA
End Function
...
Рейтинг: 0 / 0
Перевод из веб в строку
    #36412574
Фотография Mr.Power
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет это неработает
вот попробуй сам [ %D0%B2+%D1%88%D0%BE%D0%BA%D0%B5 ]
Перевод долженбыть такой: [ в шоке ]
в мозиле всё нармально переводит

Нужно срочняк!!!
...
Рейтинг: 0 / 0
Перевод из веб в строку
    #36412579
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это у вас такой текст в адресной строке браузера или где?
...
Рейтинг: 0 / 0
Перевод из веб в строку
    #36412603
Фотография Mr.Power
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_One,

это в веб странице как значение переменной для отоброжения текста!
...
Рейтинг: 0 / 0
Перевод из веб в строку
    #36412618
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ничего не понял, что за переменная? javascript?
...
Рейтинг: 0 / 0
Перевод из веб в строку
    #36412630
Фотография Mr.Power
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да. а потом она прописывается в Див текс нормальным становится на странице
...
Рейтинг: 0 / 0
Перевод из веб в строку
    #36412637
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
decodeURI()
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Перевод из веб в строку
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]