| 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
    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 .

    Previous :

    next :
      articles connexes
    ·Comment accéder à MySQL depuis PHP 
    ·Comment faire pour installer une unité PHP Plan 
    ·Comment faire pour supprimer la Publication de l'heure …
    ·Comment faire pour supprimer une entité d'un tableau e…
    ·Comment faire pour démarrer Windows de MySQL utilisati…
    ·Comment vérifier Scripts dans MySQL 
    ·Données SQL non pris en charge Erreur de type de colon…
    ·Comment trouver le numéro de PHP lignes de la matrice 
    ·PHP MySQL pagination Tutorial 
    ·Comment trouver les meilleures grilles de données en P…
      articles en vedette
    ·Comment faire pour supprimer les valeurs d'attributs pa…
    ·Comment faire pour créer de grandes cordes en VB 6.0 
    ·Comment compiler du code Python 
    ·Comment puis-je générer un code Java à partir du plu…
    ·Comment faire pour augmenter la vidéo Téléchargez ta…
    ·Comment utiliser VBA pour faire une contre 
    ·Tutoriel ActiveX Control 
    ·Python méthode Slice 
    ·Comment remplacer un espace par Python 
    ·PHP MySQL problèmes UTF8 
    Copyright © Connaissances Informatiques http://fr.wingwit.com