Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Urlencode & spesialtegn i PHP
    Informasjon overføres av datamaskiner er kodet på mange forskjellige måter . Bokstavene vi leser på en nettleser , for eksempel , blir ofte gått gjennom mange ulike former. Hypertext Preprocessor (PHP ) språk støtter en spesiell funksjon som konverterer tegn bak kulissene , for overføring i henhold til Internett-standarder . Spesialtegn

    The urlencode PHP-funksjonen aksepterer en inngang på en standard American Standard kode for Information Interchange ( ASCII) streng med tegn og konverterer den til en som er i samsvar med application/x-www-form- urlencoded Multipurpose Internet Mail Exchange ( MIME ) datatype. I denne datatype, er bokstaver og tall beholdt, som er '- ', ' _ ' , og '.' tegn. Alle andre spesialtegn er konvertert fra ASCII til heksadesimal . Dette er det samme formatet som nettsteder akseptere tegn data . Med urlencode funksjon , er områder kodet som plusstegn .
    Heksadesimalt

    Hexadecimal er veien for notasjon tallverdier i basen 16 . I tillegg til 0-9, dreier det seg bokstavene A til og med F. En tilsvarer 10 i desimal, B til 11, og så videre. Derfor er 10 i heksadesimal lik 16 i desimal . Heksadesimal er mye brukt i databehandling , for enkelt å vise store tall i færre bytes . Hver av ASCII-tegn har et tilsvarende antall , som ofte er representert i heksadesimal. For eksempel har asterisk ( * ) et desimaltall på 42 , noe som ville være en heksadesimal av 2A ( 2 * 16 = 32 , pluss 10 ) .
    Koding nettadresser

    p Hvis du lagrer en URL som en standard variabel, kan du gi det til urlencode funksjon for raskt å konvertere sine spesielle tegn til heksadesimal . For eksempel , $ venner = ' http://www.friendster.com/' lagrer Friendster nettadresse i $ venner variabel. Deretter $ friencode = urlencode ( $ venner ) lagrer urlencoded URL i $ friencode variabel. I dette tilfelle vil den eneste konverterte tegnene være tykktarmen og forwardslashes . Den kodede nettadressen se slik ut : http% 3A % 2F % 2Fwww.friendster.com % 2F . Den urlencode begynner i noen kodede tegn med prosent symbol .
    Rawurlencode

    urlencode funksjonen er nært knyttet til rawurlencode funksjon . Begge funksjonene er basert på ulike standarder, fastsatt av Internet Engineering Task Force ( IETF ) . En av de prinsipielle forskjeller er at rawurlencode funksjon koder mellomrom som 20 % , i stedet for som i tillegg til symboler. I tillegg gjør rawurlencode ikke konvertere tilde ( ~ ) karakter. Både urlencode og rawurlencode har tilsvarende dekode funksjoner ( urldecode og rawurldecode ) , for å konvertere tilbake til ASCII.

    früher :

     Weiter:
      Relatert Artike
    ·MySQL Komma feil 
    ·Hva er en PHP File 
    ·Kan jeg bruke PHP Coding Med en HTML Editor Som KompoZe…
    ·Slik sletter poster fra en SQL- tabell i PHP 
    ·Hvordan konvertere en video til en FLV på PHP 
    ·Hvordan Trim String til lengde i PHP 
    ·MySQL DBA opplæring 
    ·Hvordan lage en Temp-mappe for PHP 
    ·Hvordan redigere PHP i Design Mode 
    ·Hvordan telle antall poster med Criteria i PHP MySQL 
      Anbefalte artikler
    ·Hvordan lage Logg inn i HTML 
    ·Hvordan bruke Thrift Med PHP 
    ·Hvordan Input Multiple ints i Java 
    ·Fire primitive typer i Java 
    ·Slik finner du ut Rails Mode 
    ·Hvordan endre et CSS bakgrunnsbilde med JavaScript 
    ·Hvordan Få Remote File Size på PHP 
    ·Hvordan åpne en NPP File Laget av Art Explosion 
    ·Slik skjuler et ikon på oppgavelinjen med VB 
    ·Computer Science Store prosjekter 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/