| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    URLEncode e caratteri speciali in PHP
    Le informazioni trasmesse dai computer vengono codificati in molti modi diversi . Le lettere che abbiamo letto su un browser Web , ad esempio , spesso viene passato attraverso molte forme diverse . Il linguaggio Hypertext Preprocessor ( PHP ) supporta una speciale funzione che converte i personaggi dietro le quinte , per la trasmissione in base agli standard di Internet . Caratteri speciali

    La funzione urlencode PHP accetta un input di uno standard americano Standard Code for Information Interchange ( ASCII ) stringa di caratteri e la converte in uno che rispetta la application/x-www-form- urlencoded Multipurpose Internet Exchange Mail tipo di dati ( MIME ) . In questo tipo di dati , lettere e numeri sono mantenuti, così come lo sono il '-' , '_' e ' . ' personaggi . Tutti gli altri caratteri speciali vengono convertiti da ASCII a esadecimale . Questo è lo stesso formato in cui i siti accettano dati di tipo carattere . Con la funzione urlencode , gli spazi sono codificati come il segno più .
    Esadecimale

    esadecimale è il modo di annotare i valori numerici in base 16 . Oltre ai numeri 0-9 , coinvolge le lettere da A a F. A è equivalente a 10 in decimale , B a 11, e così via. Pertanto , il 10 in esadecimale è uguale a 16 in decimale . Esadecimale è ampiamente usato in informatica , per visualizzare facilmente un gran numero in un minor numero di byte. Ciascuno dei caratteri ASCII ha un numero corrispondente , che è spesso rappresentato in esadecimale. Ad esempio, l' asterisco ( * ) ha un numero decimale di 42 , che sarebbe un esadecimale di 2A ( 2 * 16 = 32 , più 10 ) .
    Codifica URL

    Se si salva un URL come variabile standard, è possibile passare alla funzione urlencode per convertire rapidamente i caratteri speciali in esadecimale . Ad esempio , $ amici = negozi ' http://www.friendster.com/' l'URL Friendster nella variabile $ amici . Poi , $ friencode = urlencode ( $ amici ) memorizza l'URL urlencoded nel $ friencode variabile . In questo caso, i caratteri convertiti solo sarebbe il colon e forwardslashes . L'URL codificato sarebbe simile a questa : http % 3A% 2F % 2Fwww.friendster.com % 2F . La funzione urlencode inizia qualsiasi carattere codificato con il simbolo di percentuale .
    Rawurlencode

    La funzione urlencode è strettamente correlata alla funzione rawurlencode . Entrambe le funzioni sono basate su diversi standard , fissati dalla Internet Engineering Task Force ( IETF ) . Una delle principali differenze è che la funzione di codifica rawurlencode spazi come 20 % , invece che come simboli più . Inoltre, il rawurlencode non converte il carattere tilde ( ~ ) . Sia URLEncode e rawurlencode avere funzioni di decodifica corrispondenti ( UrlDecode e rawurldecode ) , per la conversione in ASCII .

    Previous :

    next :
      Articoli Correlati
    ·Come scrivere uno script PHP che costruisce dinamicamen…
    ·Come selezionare un sottoinsieme di MySQL 
    ·Dati SQL non supportato Tipo di errore sulla colonna in…
    ·Come funziona PHP Prendi il biscotto giusto ? 
    ·Come trasformare una stringa in un nome VAR in PHP 
    ·Come velocizzare INSERISCI su MySQL 
    ·Come importare Excel to MySQL 
    ·Come controllare per un indirizzo email valido in PHP 
    ·Come creare un modello di sito web con PHP 
    ·Come eseguire un grande Import in MySQL 
      Articoli in evidenza
    ·Come installare JSON con PHP 
    ·Come Loop Through Risultati in LINQ to SQL 
    ·Come installare un file JAR in Eclipse 
    ·Differenza tra deterministiche e non deterministiche au…
    ·Come faccio a cambiare tipo di input di valori Font 
    ·Come sostituire arbitraria di testo in stringa in C + +…
    ·Come creare una GUI in base 
    ·Come ottenere un'area di testo per nome in JQuery 
    ·Come utilizzare i trigger in SQL Server 
    ·Come incorporare codici di titoli 
    Copyright © Conoscenza Informatica http://it.wingwit.com