Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 26153
Рейтинг: 2127
#16: 2010-03-12 16:05:38 ЛС | профиль | цитата
Ravilr писал(а):
Можно доработать существующие!

В приведенном IC, кстати, не доконца реализован алгроитм преобразования. Существует еще дополнительная таблица недопустимых символов, которая отсутствует в приведенной реализации
------------ Дoбавленo в 16.08:
Забыл добавить, что чисто криллическая кодировка не применяется, а применяется шестнадцатеричное преобразование UTF-8
Подробно можно почитать здесь http://ru.wikipedia.org/wiki/URL
------------ Дoбавленo в 16.10:
Ravilr, если очень хочешь, напиши IC, а мы его добавим. Мне это влом делать, я и на обычных наколупаю, если мне надо будет
карма: 22

0
Ответов: 4641
Рейтинг: 334
#17: 2010-03-12 16:11:52 ЛС | профиль | цитата
nesco писал(а):
В приведенном IC, кстати, не доконца реализован алгроитм преобразования.

может... насчет этого я не спорю...
я все го то хочу что бы было все намного проще чем сейчас есть! Чтобы пользователю было просто и понятно что делать и куда лезть, а не изучать специфики конкретной кодировки или протокола.

Понятно что все умные...
ладно не отвечают на вопрос как отправить сообщение на почту
- Изучи протокол SMTP и отправляй. Все делается легко на стандартных компонентах.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26153
Рейтинг: 2127
#18: 2010-03-12 16:12:38 ЛС | профиль | цитата
А вот и табличка декодирования есть http://i-technica.com/whitestuff/urlencodechart.html


карма: 22

0
Ответов: 4641
Рейтинг: 334
#19: 2010-03-12 16:12:53 ЛС | профиль | цитата
nesco писал(а):
если очень хочешь, напиши IC, а мы его добавим.

IC надо уметь....а я не умею!
------------ Дoбавленo в 16.15:
Как говорится, может кто из молодых
Assasin аууу
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26153
Рейтинг: 2127
#20: 2010-03-12 16:15:35 ЛС | профиль | цитата
Ravilr писал(а):
IC надо уметь....а я не умею!

Учись, кто же мешает.

Ravilr писал(а):
а не изучать специфики конкретной кодировки или протокола

Не согласен, кто захочет, тот добъется. Не надо упрощать среду и схемопостроение до уровня домохозяек. Так мы разучим людей думать, начисто разучим
карма: 22

0
Ответов: 4641
Рейтинг: 334
#21: 2010-03-12 16:22:28 ЛС | профиль | цитата
nesco писал(а):
кто захочет, тот добъется

согласен. но много ли у нас таких добивальщиков?

nesco писал(а):
Не надо упрощать среду и схемопостроение до уровня домохозяек

до такого уровня уж точно не упростишь.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26153
Рейтинг: 2127
#22: 2010-03-12 16:27:07 ЛС | профиль | цитата
Я вообще не пойму, сложно, что ли, получить схему стандартного декодера на современной элементной базе


Add(MainForm,2953706,91,105)
{
Width=541
Height=138
}
Add(Edit,14948999,154,105)
{
Left=10
Top=10
Width=510
Text="%D0%9C%D0%B8%D0%BA%D1%80%D0%BE%D0%BA%D1%80%D0%B5%D0%B4%D0%B8%D1%82"
}
Add(Str_Enum,399369,154,161)
{
Delimiter="%"
link(onEnum,5674037:doStrCat,[])
link(onEndEnum,9309078:doConvert,[(205,174)(205,237)])
link(String,14948999:Text,[])
}
Add(StrCat,5674037,224,161)
{
link(Str1,393130:Var1,[(230,149)(218,149)(218,201)])
}
Add(Edit,7575970,322,231)
{
Left=10
Top=35
Width=510
Text=""
}
Add(GetDataEx,393130,224,196)
{
link(Data,5674037:Result,[])
}
Add(Button,10880070,91,161)
{
Left=220
Top=70
Width=95
Caption="URLEncode"
link(onClick,399369:doEnum,[])
}
Add(Stream2Hex,9309078,224,231)
{
Mode=3
link(onResult,61817:doCharset,[])
link(Data,393130:Var2,[])
}
Add(Charset,61817,273,231)
{
Type=7
link(onCharset,7575970:doText,[])
}

карма: 22

0
Ответов: 844
Рейтинг: 17
#23: 2010-03-12 16:29:38 ЛС | профиль | цитата
возможно эта расшифровать?
code_17304.txt
карма: 0

0
файлы: 1code_17304.txt [9.1KB] [230]
Разработчик
Ответов: 26153
Рейтинг: 2127
#24: 2010-03-12 16:31:05 ЛС | профиль | цитата
GAv писал(а):
возможно эта расшифровать?

Это Base64
карма: 22

0
Ответов: 844
Рейтинг: 17
#25: 2010-03-12 16:32:35 ЛС | профиль | цитата
ну и возможно???
или нет
карма: 0

0
Разработчик
Ответов: 26153
Рейтинг: 2127
#26: 2010-03-12 16:34:29 ЛС | профиль | цитата
Ravilr, вот полная схема Encodera и Codera URL


Add(MainForm,2953706,63,105)
{
Width=541
Height=164
}
Add(Edit,14948999,154,105)
{
Left=10
Top=10
Width=510
Text="%D0%9C%D0%B8%D0%BA%D1%80%D0%BE%D0%BA%D1%80%D0%B5%D0%B4%D0%B8%D1%82"
}
Add(Str_Enum,399369,154,161)
{
Delimiter="%"
link(onEnum,5674037:doStrCat,[])
link(onEndEnum,9309078:doConvert,[(205,174)(205,237)])
link(String,14948999:Text,[])
}
Add(StrCat,5674037,224,161)
{
link(Str1,393130:Var1,[(230,149)(218,149)(218,201)])
}
Add(Edit,7575970,322,231)
{
Left=10
Top=35
Width=510
Text=""
}
Add(GetDataEx,393130,224,196)
{
link(Data,5674037:Result,[])
}
Add(Button,10880070,63,161)
{
Left=220
Top=100
Width=95
Caption="URLEncode"
link(onClick,9485498:doEvent1,[])
}
Add(Stream2Hex,9309078,224,231)
{
Mode=3
link(onResult,61817:doCharset,[])
link(Data,393130:Var2,[])
}
Add(Charset,61817,273,231)
{
Type=7
link(onCharset,7575970:doText,[])
}
Add(Edit,2393481,413,462)
{
Left=10
Top=65
Width=510
Text=""
link(Str,10945447:Var2,[])
}
Add(Charset,1862417,168,343)
{
Type=6
link(onCharset,15435035:doEvent1,[])
link(Text,7575970:Text,[(174,303)(328,303)])
}
Add(Hub,9485498,112,161)
{
link(onEvent1,399369:doEnum,[])
link(onEvent2,1862417:doCharset,[(141,174)(141,349)])
}
Add(InfoTip,6329114,147,70)
{
Info=#7:Encoder|
Width=358
Height=200
}
Add(CharArray,13895860,259,343)
{
}
Add(Hub,15435035,217,343)
{
link(onEvent1,13895860:doLoad,[])
link(onEvent2,3230796:doEnum,[(245,356)(245,405)])
}
Add(ArrayEnum,3230796,259,399)
{
link(onItem,11293373:doConvert,[])
link(onEndEnum,2393481:doText,[(301,412)(301,468)])
link(Array,13895860:Array,[])
}
Add(Convertor,11293373,308,399)
{
Mode=3
link(onResult,16244855:doConvert,[])
}
Add(Convertor,16244855,357,399)
{
Mode=6
link(onResult,8378543:doStrCatDlm,[])
}
Add(StrCatDelim,8378543,413,399)
{
Delimiter="%"
link(Str1,10945447:Var1,[(419,387)(407,387)(407,443)])
}
Add(GetDataEx,10945447,413,438)
{
link(Data,8378543:Result,[])
}
Add(InfoTip,4260855,147,287)
{
Info=#5:Coder|
Width=358
Height=221
}

------------ Дoбавленo в 16.35:
GAv писал(а):
ну и возможно???

Возможно
карма: 22

0
Ответов: 844
Рейтинг: 17
#27: 2010-03-12 16:36:56 ЛС | профиль | цитата
nesco писал(а):
Возможно

можешь схему дать как эта сделать я пытался но не смог
карма: 0

0
Ответов: 970
Рейтинг: 270
#28: 2010-03-12 16:37:02 ЛС | профиль | цитата
GAv, deioncube

ты сможешь расшифровать base64, а дальше возможно и нет)
карма: 0

0
Ответов: 844
Рейтинг: 17
#29: 2010-03-12 16:39:43 ЛС | профиль | цитата
Genius писал(а):
а дальше возможно и нет)

мне на да только base64 дальше не ту надобности
карма: 0

0
Ответов: 970
Рейтинг: 270
#30: 2010-03-12 16:41:46 ЛС | профиль | цитата
Charset
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)