Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • Comment insérer dans une base de do…
  • Comment faire un calendrier en PHP 
  • Comment faire l' AJAX avec PHP et HT…
  • PHP Intégration Flash Tutorial 
  • Comment créer des fichiers PHP avec…
  • Comment créer un calendrier en PHP 
  • MySQL rejoint Tutorial 
  • Tutoriel MySQL Script 
  • Comment faire pour transférer des d…
  • Comment écrire des expressions SQL 
  •   PHP /MySQL Programmation
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    PHP /MySQL Programmation

    URLEncode et caractères spéciaux dans PHP

    L'information transmise par les ordinateurs sont codées de différentes façons . Les lettres que nous lisons sur un navigateur Web , par exemple, souvent répercutés à travers de nombreuses formes différentes . Le préprocesseur langage hypertexte ( PHP) prend en charge une fonction spéciale qui convertit les caractères dans les coulisses , pour la transmission selon les normes Internet. Caractères spéciaux

    La fonction PHP urlencode accepte une entrée d'un code standard américain normalisé pour l'échange d'information (ASCII ) de chaîne de caractères et le convertit en un qui est conforme à la application/x-www-form- urlencodé Multipurpose Internet mail Exchange ( MIME) type de données. Dans ce type de données , les lettres et les chiffres sont conservés , de même que le '-', '_' et '.' caractères. Tous les autres caractères spéciaux sont convertis ASCII en hexadécimal . C'est le même format dans lequel les sites acceptent des données de caractères. Avec la fonction urlencode , les espaces sont codés comme des signes plus .
    Hexadécimal

    hexadécimal est la voie de la notation des valeurs numériques en base 16 . En plus du nombre 0-9 , il s'agit des lettres de A à F. A est équivalent à 10 en décimal , B à 11 , et ainsi de suite . Par conséquent, 10 en hexadécimal est égal à 16 en décimal . Hexadécimal est largement utilisé dans le calcul, pour afficher facilement un grand nombre dans moins d'octets . Chacun des caractères ASCII a un numéro correspondant , qui est souvent représentée en hexadécimal. Par exemple, l'astérisque (* ) a un nombre décimal de 42 ans, ce qui serait un hexadécimale 2A ( 2 * 16 = 32 , plus 10 ) .
    Encodage URL
    Photos

    Si vous enregistrez une URL comme une variable standard, vous pouvez passer à la fonction urlencode pour convertir rapidement ses caractères spéciaux en hexadécimal . Par exemple, $ = magasins amis » de http://www.friendster.com/' l'URL Friendster amis dans la variable $ . Ensuite, $ friencode = urlencode ($ amis ) stocke l'URL urlencoded dans le $ friencode variable. Dans ce cas, les personnages ne seraient convertis du côlon et forwardslashes . L' URL encodée devrait ressembler à ceci : http% 3A% 2F % 2F % 2Fwww.friendster.com . La fonction urlencode commence tout caractère codé avec le symbole pour cent.
    Rawurlencode

    La fonction urlencode est étroitement liée à la fonction de rawurlencode . Les deux fonctions sont basées sur des normes différentes , établies par le Groupe d'étude sur l'ingénierie Internet (IETF) . Une des principales différences est que la fonction de rawurlencode code espaces que 20%, plutôt que comme des symboles plus . En outre, le rawurlencode ne convertit pas le caractère tilde (~) . Les deux urlencode et rawurlencode avoir des fonctions de décodage correspondantes ( urldecode et rawurldecode ) , pour convertir de nouveau à ASCII.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Est-ce que Joomla utiliser beaucoup de RAM 
  • Quels sont le trait d'union et Supérieur syntaxes PHP connecter 
  • Comment modifier un modèle PHP 
  • Comment tuer les processus multiples dans MySQL 
  • PHP Mise Tutorial 
  • Comment changer les permissions des fichiers utilisant PHP 
  • Comment se connecter à un fichier PHP MySQL XML 
  • Comment faire pour tester les connexions à distance Timeout en PHP 
  • Comment utiliser PHP pour envoyer des informations à un ordinateur Windows 
  • Le PHP de tête n'est pas Redirection 
  • Connaissances Informatiques © http://www.ordinateur.cc