| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
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
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    PHP MySQL problèmes UTF8
    Avant le standard Unicode , en utilisant des caractères spéciaux ou des lettres de langues étrangères destinés commutation entre plusieurs jeux de caractères différents . La commodité , cependant, est de peu d'utilité pour vous si vos scripts PHP ne s'affichent pas correctement le texte qui est formaté avec Unicode ou votre base de données MySQL ne va pas accepter le texte Unicode. Modification de vos configurations de mise en forme permettra de résoudre ces problèmes. Nature de la

    système de Unicode problème de codage de caractères n'est pas compliqué : une barre oblique et un "u" précèdent une série de lettres et de chiffres qui correspondent à un caractère spécifique. Toutefois, si votre script PHP ne s'attend pas à UTF-8 formatage puis PHP affichera soit le codage Unicode réelle ou une série de points d'interrogation. Vous pouvez résoudre ce problème en réglant votre script PHP pour utiliser UTF-8 formatage.
    Configuration MySQL pour accepter UTF-8

    Depuis PHP exécute à partir de pages Web HTML , sa mise en forme par défaut viendra de l'une des deux sources . htaccess ou HTML de votre serveur sur la page Web elle-même . Vous pouvez faire des pages HTML sur votre serveur par défaut à UTF-8 en mettant la ligne " ForceType 'text /html ; charset = UTF- 8"' dans le fichier htaccess . . Si vous ne souhaitez utiliser UTF-8 en forme sur une page particulière , alors vous pouvez mettre la ligne " http-equiv='Content-Type' ; . " entre l'ouverture et la fermeture des balises en haut de votre fichier HTML
    PHP Accepter Unicode

    Si vous ne voulez utiliser le formatage Unicode pour les résultats de votre base de données mySQL, mais un autre format d'encodage pour le reste de votre script PHP , vous pouvez configurer votre objet de requêtes MySQL pour utiliser UTF -8 en forme pour vos résultats de requête. Vous pouvez le faire en passant la chaîne " set character_set_results = ' utf8' " en tant qu'argument dans votre objet de requêtes MySQL avant d'extraire les données de la table.
    Non- Unicode sortie MySQL < br > Photos

    Si vous essayez d' écrire un texte au format Unicode à une table mySQL qui utilise un système de codage différent , alors vous obtiendrez un message d'erreur et l'opération d'insertion échouera. Vous pouvez modifier la mise en forme d'une table MySQL existant en exécutant la commande " alter " avec l'action " charset = utf8 " pour base de données , la table et les colonnes nécessaires . Par exemple, la syntaxe " ALTER TABLE ma table charset = UTF8L ; « créerait un tableau intitulé « my- table" à UTF-8 formatage

    .

    Previous :

    next :
      articles connexes
    ·Comment insérer les données d'un formulaire en PHP po…
    ·Comment choisir Avec DATEDIFF dans MySQL 
    ·Comment Echo PHP MySQL pour une erreur 
    ·Comment créer un saut de ligne dans un e-mail 
    ·Argument 1 pour PHP manquant 
    ·Comment faire pour activer JavaScript dans PHP 
    ·Comment faire pour modifier des tableaux associatifs en…
    ·Comment puis-je obtenir un message fort à défilement …
    ·Comment construire un robot Twitter en PHP 
    ·Comment construire un registre Bot automatisé 
      articles en vedette
    ·Comment faire pour créer une classe d'implémentation …
    ·Comment naviguer dans le milieu d'un fichier PHP 
    ·Comment vérifier une liste noire IP PHP 
    ·Comparaison de la carte par rapport à la liste en Java…
    ·Comment voir la pile d'appels dans GDB 
    ·Comment faire pour remplacer une chaîne AS2 
    ·Comment faire pour installer RubyGems 
    ·Comment trier un tableau par ordre alphabétique dans P…
    ·Comment faire pour convertir la valeur de zone de texte…
    ·Comment programmer une barre de défilement verticale d…
    Copyright © Connaissances Informatiques http://fr.wingwit.com