| 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
    Sortie de personnages étranges dans MySQL PHP
    développeurs Web Store souvent données du site Web dans les bases de données MySQL. Dans ces sites , les scripts PHP peuvent fonctionner à côté serveur , d'interagir avec les données et les présenter aux utilisateurs. Bases de données MySQL peut stocker différents types de données , y compris le texte . Lorsque vous travaillez avec une base de données MySQL en conjonction avec des scripts PHP , il est fréquent de rencontrer des erreurs avec l'encodage , ce qui peut provoquer un site pour produire d'étranges personnages . Processus

    bases de données MySQL sont initialement créés par les développeurs, mais peuvent éventuellement avoir des mises à jour de données et des inserts d'exécution sur l'interaction de l'utilisateur. Quand un développeur crée un système de base de données , il insère généralement données pour commencer. Selon le but d'un site, les pages peuvent également permettre aux utilisateurs de soumettre des données de pages Web créées en PHP. Les scripts PHP interrogent également la base de données , le renforcement des résultats dans des pages HTML pour présenter aux visiteurs du site . Le système de base de données MySQL utilise différents types de codage pour stocker les caractères de texte.
    Cause

    MySQL offre une gamme d'options pour le codage des caractères. Encodage des caractères se réfère au processus utilisé pour stocker les caractères en mémoire. Différents systèmes de codage prennent en charge les langues et alphabets variés. Lorsque vous enregistrez du texte dans un fichier texte en utilisant un programme d'édition , l'encodage se produit , même si vous ne pouvez pas être conscient de cela . Si un système de base de données MySQL est configuré pour utiliser un système de codage particulier , et le développeur ou l' utilisateur tente d' insérer des données qui sont stockées dans un autre système d'encodage, les données pourraient être perdues . C'est alors que d'étranges personnages apparaissent entre ou à la place des données correctes.

    Effets

    problèmes d'encodage avec MySQL et PHP peut avoir un certain nombre d'effets . L'un des plus apparent peut-être que le contenu du site affiche des caractères étranges à la place des caractères corrects . Cela empêche les utilisateurs d'être en mesure d'accéder aux services du site. Si les scripts PHP utilisent des requêtes complexes, tels que la construction du contenu d'une table dans les requêtes sur un autre , la fonctionnalité peut être affectée.
    Solutions

    Utilisez le système de codage correct et en remplaçant les données corrompues à résoudre le problème. Ce processus peut nécessiter l'exportation des données de MySQL, ou d'y accéder à partir de sa source d'origine . Pour exporter les données , choisir la méthode de codage actuellement en usage , puis enregistrer les données temporairement . Par exemple , enregistrer les données dans un fichier texte avec le procédé de codage désiré . Importer les données dans la base de données , en remplaçant les données corrompues.

    Previous :

    next :
      articles connexes
    ·Comment envoyer PHP Mail à un IIS 6 
    ·Comment envoyer PHP & HTML Email partir d'un modèle sé…
    ·Comment définir la valeur d'une requête MySQL comme u…
    ·Les caractères génériques et les fonctions SQL 
    ·Comment connecter GoDaddy Java à MySQL 
    ·Comment faire pour utiliser SQL pour déterminer le plu…
    ·Sortie HTML en PHP MySQL 
    ·IE8 PHP Session problème 
    ·Comment faire pour obtenir le nombre de retweets en PHP…
    ·MySQL PHP Tutorial de requêtes 
      articles en vedette
    ·Java UDP : Comment envoyer un fichier 
    ·Comment le point d'expirer votre script VB 
    ·Comment supprimer tous les zéros sur les listes en Pyt…
    ·Comment faire Allocation dynamique de mémoire en C 
    ·MySQL Rechercher et remplacer 
    ·Quel CMS utilise PHP 
    ·Comment faire un ping avec Visual Basic 
    ·Comment dresser une table dans MySQL 
    ·Comment choisir les listes hasard parmi Python 
    ·Comment écrire un code source 
    Copyright © Connaissances Informatiques http://fr.wingwit.com