Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • Comment Pixels -Track pour une page …
  • Comment faire pour configurer SSL da…
  • Comment faire pour convertir MyISAM …
  • Comment insérer un formulaire d'ins…
  • Comment insérer ou mettre à jour u…
  • Comment faire pour créer la table i…
  • Comment créer un calendrier en PHP 
  • Comment créer des nombres pour une …
  • Comment utiliser les sessions dans M…
  • Comment importer Excel vers MySQL 
  •   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

    Pourquoi le défaut ne MySQL en UTF-8

    ? Avec MySQL , il ya deux personnages possible fixe disponible pour que vos données soient stockées en jeu. Ces jeux de caractères Unicode reflètent la quantité de données qui sont stockées par caractère dans la base de données MySQL. L' UTF-8 Trois -Byte codage Unicode ( UTF-8) jeu de caractères est communément reconnu , mais ce n'est pas le caractère par défaut pour MySQL. Quels sont les jeux de caractères ?
    Jeux de caractères

    sont des ensembles de normes qui contiennent toutes les clés d'entrée de clavier disponibles . Le premier jeu de caractères ASCII populaire a bien fonctionné pour la langue anglaise , mais aussi d'autres pays ont commencé à utiliser des ordinateurs et des besoins diversifiés, nouveaux jeux de caractères ont été nécessaires . UCS-2 et UTF-8 sont à la fois les jeux de caractères capable de saisir des données à partir de presque n'importe quel clavier dans le monde.
    UCS-2 codage Unicode ( UCS-2 )

    UCS- 2 est un jeu de caractères qui utilise 16 bits par caractère , en soutenant le plan multilingue de base ( BMP). En comparaison, ASCII utilisé seul octet . Les valeurs de bits du code compris entre 0 et 65535 , et en UCS-2 , peut être codée dans un mot de 16 bits fixe.
    UTF-8 Trois - octet Unicode Encoding < br > Photos

    UTF-8, le même jeu de caractères et peu de code gamme est utilisé comme UCS-2 , mais il utilise seulement de un à trois octets par caractère . Alors que UCS-2 peut être codé en un mot fixe de 16 bits , UTF-8 encode soit 8, 16 ou 24 bits . UTF -8 est une norme plus récente que UCS-2 .
    Pourquoi valeurs par défaut de MySQL à UCS-2

    MySQL est une application très ancienne base de données et sa création a précédé la masse la mise en œuvre de l'UTF -8. Par conséquent , MySQL a toujours favorisé UCS-2 , qui est adapté à la plupart des implémentations de bases de données . Si vous souhaitez utiliser UTF-8 à la place , vous pouvez le faire en modifiant les paramètres de base de données .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment changer une ligne dans une table MySQL avec un simple script PHP 
  • Comment faire pour convertir les variables PHP en chaînes 
  • Comment fermer une déclaration PHP 
  • Comment convertir une vidéo pour un fichier FLV sur PHP 
  • Fonction de cas approprié pour cordes PHP 
  • Comment ajouter du code HTML à un modèle de courriel en PHP 
  • Comment faire pour supprimer la ligne dans un fichier plat PHP 
  • Comment faire pour convertir un incorrect PHP Date 
  • PHP différences String 
  • Comment calculer la différence de temps avec PHP 
  • Connaissances Informatiques © http://www.ordinateur.cc