Avatar billede pdj Novice
08. august 2000 - 14:42 Der er 14 kommentarer og
2 løsninger

Procent 1 i en URL?

Kan nogen fortælle om man kan falde over %1 i en URL? Utallige steder bliver specielle tegn (fx mellemrum og %) konverteret til %nn ved søgning. (Fx. hvis man søger på altavista efter \"a b\" (inkl. plinger)) bliver det til ..%22a+b%22..

Jeg har forsøgt at få den til at skrive %1, men det er ikke lykkedes. (forsøgt med tegn 16-31). Men det er vel næppe et bevis for at det ikke er muligt :-)

Er der nogen der kan fremprovokerer det, eller bevise at det ikke kan lade sig gøre?

PS: Hvis det KAN fremprovokeres, gives der tillægs point hvis man kan henvise til noget andet der med SIKKERHED ikke kan forefindes i en URL.

PPS: Er der et bedre område en her at spørge?
Avatar billede lrj Nybegynder
08. august 2000 - 15:23 #1
Æh, hvad er det du vil? Grunden til at tegn escapes, som det hedder, er at det kun er visse tegn der må være i en internet-adresse. Det er tal og bogstaver. Alt andet er man nødt til at skrive på en anden måde. 1% kan du så ikke skrive, da % skal konverteres til ascii-værdien for tegnet i hexadecimal (kan ikke huske den..).

Ikke kan forefindes i en URL? Well, du kan lave dem som du har lyst til, men de bliver afvist hvis de ikke overholder standarden..
Avatar billede pdj Novice
08. august 2000 - 15:40 #2
Ok, mit spørgsmål er vist RIMELIGT kringlet formuleret. Jeg prøver lige igen ;-)

Jeg er igang med at lave et lille pgm der skal kunne søge på alle mulige søgemaskiner ud fra en simpel opsætning. Lidt (meget lidt) som fx. Web-Ferret der søger på x søgemaskiner på en gang.

Mit lille program skal ud fra en opsætning kunne søge på en vilkårlig søgemaskine.
Pt. er opsætningen til Yahoo såden her:
http://ink.yahoo.com/bin/query?p=%1&z=2&hc=0&hs=0
Dvs. jeg bare sætter mit søgeord ind i stedet for %1, og fyrer den afsted.

Mit spørgsmål går så på om jeg kan risikerer om det findes en eller anden søgemaskine, der selv bruger %1 til et eller andet. Derfor vil det ikke være muligt at søge på den med mit lille pgm.

Tillægsspørgsmålet er så selvfølge om jeg skal bruge noget andet end %1, og gerne noget en dødelig bruger nemt kan taste ind ;-)
Avatar billede lrj Nybegynder
08. august 2000 - 16:11 #3
Du kunne jo lave en speciel streng med fx. [KRITERIE] som du sætter ind i URL\'en. Den erstatter du så med det som brugeren søger efter inden du sender søgningen afsted. Husk at det brugeren søger efter skal \"escapes\", som du har set gjort andre steder - fx. mellemrum bliver til %20
Avatar billede lrj Nybegynder
08. august 2000 - 16:12 #4
Avatar billede pdj Novice
08. august 2000 - 16:23 #5
Hvor ved du fra at hhv. [ og ] ikke kan være en del af en url?
Avatar billede lrj Nybegynder
08. august 2000 - 19:24 #6
Sådan noget ved jeg ;)

Men for at checke det kan du jo prøve at bruge [ og ] i et søgekriterie... Så kan du se at det bliver til henholdsvis %5B og %5D. Andre specialtegn kunne også bruges, men [ samt ] er så nemme at få øje på :)
Avatar billede pdj Novice
08. august 2000 - 19:36 #7
Hvor kan man finde en oversigt over hvad der er gyldige tegn, og hvilke der er specialtegn?
Avatar billede lrj Nybegynder
08. august 2000 - 21:01 #8
Well, a-z og A-Z samt 0-9 er okay at bruge. punktum og komma, samt / er også acceptable - det er \\ også. Bindestreger må også bruges. Men det er også ca. det. En egentlig oversigt har jeg ikke, desværre. Du kan dog checket et givet tegn om hvad der gøres ved det ved at bruge det i en søgning på en søgemaskine, fx.
Avatar billede pdj Novice
08. august 2000 - 21:09 #9
Kan det umuligt være forskellig fra den ene til den anden søgemaskine?
Avatar billede pdj Novice
08. august 2000 - 21:31 #10
Hvordan \"escaper\" jeg egentlig? Der må ligger nogle regler et eller andet sted. Og de må jo faktisk svare på hvilke tegn der er alm., og hvilke der skal, ja, \"escapes\" :-)
Avatar billede lrj Nybegynder
09. august 2000 - 05:12 #11
Du kan gøre det i javascript, i asp og i faktisk alle andre web-sprog. I asp er det server.URLEncode du bruger til at konvertere noget tekst. Jeg ved ikke hvad javascript funktionen, men søg i javascript gruppen, og du finder sikkert et svar :)
Avatar billede olebole Juniormester
29. august 2000 - 12:39 #12
<ole>
I java script:
    escape(streng);
    unescape(streng);
/Vh
</bole>
Avatar billede pdj Novice
29. august 2000 - 13:06 #13
Jeg kan ikke finde dem i VB? Nogen ide til hvad de ellers kan hedde?
Avatar billede olebole Juniormester
29. august 2000 - 14:40 #14
Prøv \'Ib\'  ;o)
Bruger ikke VB.
/Vh
Avatar billede lrj Nybegynder
29. august 2000 - 17:02 #15
Måske du er nødt til at finde et website og hente dem fra - eller du kan lave dem selv. Det er ikke så svært endda. Men garanteret der allerede er nogen der har lavet det..

Jeg aner ikke en hat om VB-sites, så du må selv ud og lede. Hint: brug fx. http://www.google.com til at finde noget med hurtigt!
Avatar billede pdj Novice
16. oktober 2000 - 18:56 #16
I skal begge have tak for hjælpen.
Det at unescape findes der utrolig mange eksempler på, men selve escaping har jeg ikke kunnet findet nogen beskrivelse af.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester