| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    Urlencode & Specialtegn i PHP
    Oplysninger, der videregives af computere er kodet på mange forskellige måder . Bogstaverne vi læser på en webbrowser , for eksempel, bliver ofte passeret gennem mange forskellige former. Hypertext Preprocessor (PHP ) sprog understøtter en speciel funktion, der konverterer tegn bag kulisserne , til transmission ifølge Internet-standarder . Specialtegn

    urlencode PHP funktion accepterer et input af en standard American Standard Code for Information Interchange ( ASCII) streng af tegn og omdanner den til en, der er i overensstemmelse med application/x-www-form- urlencoded Multipurpose Internet Mail Exchange ( MIME) datatype. I denne datatype er bogstaver og tal bevares, da er ' -', '_' og '.' tegn. Alle andre specialtegn konverteres fra ASCII til hexadecimal . Det er det samme format, som websites acceptere tegndata . Med urlencode funktionen er rum kodet som plustegn .
    Hexadecimal

    Hexadecimal er vejen for noter i numeriske værdier i bunden 16 . Ud over tallene 0-9 , involverer det bogstaverne A til F. A er svarende til 10 i decimal , B til 11 , og så videre . Derfor 10 i hexadecimal er lig med 16 i decimal . Hexadecimal er meget udbredt i computing, til nemt at vise stort tal i færre bytes . Hver af de ASCII-tegn har et tilsvarende antal , der er ofte repræsenteret i hexadecimal . For eksempel har stjernen (*) et decimaltal på 42 , hvilket ville være en hexadecimal på 2A (2 * 16 = 32 , plus 10 ) .
    Encoding URL'er

    Hvis du gemmer en URL som en standard variabel, kan du give det til urlencode funktion til hurtigt at konvertere sine specialtegn i hexadecimal . For eksempel $ venner = ' http://www.friendster.com/' gemmer Friendster URL i $ venner variabel. Så $ friencode = urlencode ( $ venner) gemmer urlencoded URL i $ friencode variabel. I dette tilfælde ville den eneste konverterede karakterer være tyktarmen og forwardslashes . Det kodede URL vil se sådan ud: http % 3A% 2F % 2Fwww.friendster.com % 2F . Den urlencode Funktionen begynder enhver kodet tegn med procent symbol.
    Rawurlencode

    urlencode funktion er tæt knyttet til rawurlencode funktion. Begge funktioner er baseret på forskellige standarder , fastsat af Internet Engineering Task Force ( IETF ) . En af de væsentligste forskelle er, at rawurlencode funktionen koder rum som % 20 , snarere end som plus symboler . Derudover betyder rawurlencode ikke konvertere tilde ( ~ ) karakter. Både urlencode og rawurlencode har tilsvarende afkode funktioner ( urldecode og rawurldecode ) , til at konvertere tilbage til ASCII.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan kører en PHP fil uden en PHP udvidelse 
    ·Sådan Konverter VBS til PHP 
    ·Sådan deaktiverer Triggers i MySQL 
    ·Hvordan man opbygger et eksempel på en PHP Søg Websit…
    ·Sådan Sammenlign datoer med SQL Oracle 
    ·Hvordan kan man se , om MySQL Er 32 - eller 64- bit 
    ·Sådan oprettes en Bar Code Program 
    ·Hvordan skal tjekkes PHP Memory Limit 
    ·Sådan fjernes en enhed fra et array i PHP 
    ·Sådan vises MySQL data med PHP 
      Anbefalede Artikler
    ·Sådan Kill MySQL 
    ·Sådan bruges Microsoft Script Debugger 
    ·Sådan læses en Tabulatorsepareret fil i PHP 
    ·Sådan Sammenlign Tegn i Java programmering 
    ·Hvad er Infinite Loop i en Mac 
    ·Tegnsæt ved starten af ​​en streng i PHP 
    ·Sådan Code RSA 
    ·Sådan rydde udklipsholderen Med VBScript 
    ·Java Metode til Split kommaet i et Separeret Linie 
    ·Sådan Konverter Streamsource til en String i Java 
    Copyright © Computer Viden http://www.computerdk.com