|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Urlencode & specialtecken i PHP

    Information överförs av datorer kodas på många olika sätt . Breven vi läst på en webbläsare , till exempel , får ofta passerat genom många olika former . Den Hypertext Preprocessor ( PHP ) språk stöder en speciell funktion som konverterar tecken bakom kulisserna , för överföring enligt Internet-standarder . Specialtecken

    urlencode PHP-funktionen accepterar en inmatning av en standard American Standard Code for Information Interchange ( ASCII ) teckensträng och omvandlar den till en som uppfyller application/x-www-form- urlencoded Multipurpose Internet Mail Exchange ( MIME ) datatyp . I denna datatyp , är bokstäver och siffror behållas , liksom ' - ' , ' _ ' och ' . ' tecken. Alla andra specialtecken konverteras från ASCII till hexadecimalt . Detta är samma format som webbplatser accepterar karaktär data . Med urlencode funktionen mellanslag kodas som plustecken .
    Hexadecimal

    Hexadecimal är vägen för notating numeriska värden i basen 16 . Förutom siffrorna 0-9 , innebär det bokstäverna A till F. A är lika med 10 i decimal , B till 11 , och så vidare . Därför är 10 i hexadecimal lika med 16 i decimal . Hexadecimal används ofta i datorer , för att enkelt visa stora tal i färre bytes . Var och en av ASCII-tecken har ett motsvarande antal , som ofta representeras i hexadecimal . Till exempel har en asterisk ( * ) ett decimaltal med 42 , vilket skulle vara ett hexadecimalt i 2A ( 2 * 16 = 32 , plus 10 ) .
    Kodning webbadresser

    Om du sparar en webbsida som en vanlig variabel , kan du skicka den till urlencode funktionen att snabbt omvandla sina särskilda tecken hexadecimalt . Till exempel , $ vänner = ' http://www.friendster.com/' lagrar Friendster URL i $ vänner variabeln . Sedan , $ friencode = urlencode ( $ vänner ) lagrar urlencoded URL i $ friencode variabeln . I detta fall skulle de bara omvandlas tecknen vara tjocktarmen och forwardslashes . Den kodade URL skulle se ut så här : http % 3A % 2F % 2Fwww.friendster.com % 2F . Den urlencode funktionen sätts varje kodat tecken med procent symbolen .
    Rawurlencode

    urlencode funktion är nära relaterad till den rawurlencode funktion. Båda funktionerna är baserade på olika standarder , som fastställts av Internet Engineering Task Force ( IETF ) . En av de viktigaste skillnaderna är att rawurlencode funktionen kodar utrymmen som % 20 , snarare än som plus symboler . Dessutom , inte konvertera rawurlencode inte tilde ( ~ ) tecken . Både urlencode och rawurlencode har motsvarande avkoda funktioner ( urldecode och rawurldecode ) , för att konvertera tillbaka till ASCII .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Syntax för indataparametrarna i MySQL
    ·Hur man skriver PHP-skript
    ·Så här öppnar du en associativ array i PHP
    ·PHP Scratch Card Tutorial
    ·Hur får man in serverns datum och tid till Countdown A…
    ·Hur man gör PHP dokument dyka upp i ett fönster i Dre…
    ·Hur man använder en modifierare E funktion
    ·Skälen för PHP CSS Inte Utmatning korrekt
    ·Hur man dödar långvariga frågor i MySQL
    ·Hur Center i PHP
    Utvalda artiklarna
    ·C för Strcmp funktion
    ·Hur man använder datatyper i C + +
    ·Så här importerar PHP Java
    ·Hur man bygger SaaS applikationer
    ·Användning av Collator i Java
    ·Vad är en proxy klass
    ·Vad är pekare och hur används de
    ·Hur man testar Business Objects
    ·Hur man använder en klient Web Service
    ·Vilka är de olika Flödesschema Structures
    Copyright © Dator Kunskap http://www.dator.xyz