Кодированая кодировка в кодировке

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Igorok, 3 May 2011.

  1. Igorok

    Igorok New Member

    Joined:
    12 Mar 2011
    Messages:
    39
    Likes Received:
    1
    Reputations:
    0
    Вообщем, проблема, беру с сайта параметр, от состояит из всяких символов и буковоГ, потом этот параметр нужно отправить, но когда отправляю он требует что бы символы были преобразованы в другую кодировку, например: / в %2, как это замутить в си решоточка?
     
  2. rpo3a

    rpo3a New Member

    Joined:
    24 Apr 2011
    Messages:
    33
    Likes Received:
    1
    Reputations:
    0
    Вы бы сначала нормально объяснили...
     
  3. Jakeroid

    Jakeroid Member

    Joined:
    9 May 2009
    Messages:
    199
    Likes Received:
    12
    Reputations:
    1
    Я там понял, что нужно символы юникода(или аски) преобразовать в urlencode?

    P.S. С вами телепатом станешь...
     
  4. Ins3t

    Ins3t Харьковчанин

    Joined:
    18 Jul 2009
    Messages:
    939
    Likes Received:
    429
    Reputations:
    139
    а чего тут переводить то?
    берешь символ, получаешь его в ASCII, переводишь в шестнадцатеричную СС и добавляешь префикс %

    2F!
     
  5. slesh

    slesh Elder - Старейшина

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    urlencode это называется. А шарпе это чтото типа
    string url = HttpUtility.UrlEncode();
     
  6. av1

    av1 Elder - Старейшина

    Joined:
    6 Oct 2008
    Messages:
    725
    Likes Received:
    104
    Reputations:
    58
    О:¤Ф§©§ъ¦§НAҐЭЎ\
    можно както этот код раскодировать?
     
  7. Igorok

    Igorok New Member

    Joined:
    12 Mar 2011
    Messages:
    39
    Likes Received:
    1
    Reputations:
    0
    av1, на сайте каими был кодировщик, но такое помоему не
     
  8. GhostOnline

    GhostOnline Active Member

    Joined:
    20 Dec 2008
    Messages:
    723
    Likes Received:
    110
    Reputations:
    22
    Проще так, чем подключать еще одну сборку и менять профиль с клиентского на фулл:
    Uri.EscapeDataString
    Uri.UnescapeDataString
    Uri.EscapeUriString