Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Por que não MySQL padrão para UTF-8
? Com o MySQL , existem dois possíveis conjuntos de caracteres disponíveis para que seus dados sejam armazenados dentro Estes conjuntos de caracteres Unicode refletir a quantidade de dados que são armazenados por personagem no banco de dados MySQL . The Three- Byte UTF-8 codificação Unicode ( UTF-8) conjunto de caracteres é comumente reconhecido , mas não é o conjunto de caracteres padrão para o MySQL . O que são conjuntos de caracteres ?

Conjuntos de caracteres são conjuntos de normas que contêm todas as chaves de entrada de teclado disponíveis . O primeiro conjunto de caracteres ASCII populares funcionou bem para o idioma Inglês, mas como outras nações começaram a utilizar os computadores e as necessidades diversificadas , novos conjuntos de caracteres foram exigidos. UCS-2 e UTF-8 são ambos conjuntos de caracteres capaz de introduzir os dados a partir de praticamente qualquer teclado no mundo.
UCS-2 Codificação Unicode ( UCS-2 )

UCS -2 é um conjunto de caracteres que usa 16 bits por caractere , apoiando o Basic Multilingual Plane (BMP) . Em comparação , ASCII utilizado somente um byte . Os valores de bit de código variam entre 0 e 65535 e , no UCS-2 , pode ser codificado em uma palavra de 16 bits fixa.
Três bytes UTF-8 Unicode codificação < br >

Com UTF-8 , o mesmo conjunto de caracteres e gama bit -code é utilizado como UCS-2 , mas ele só usa de um a três bytes por caractere . Considerando UCS - 2 pode ser codificado em uma palavra de 16 bits fixa , UTF - 8 codifica a qualquer 8 , 16 ou 24 bits . UTF-8 é um padrão mais recente que UCS-2.
Por padrão do MySQL para o UCS-2

MySQL é um banco de dados aplicação muito antiga e sua criação precedeu a massa implementação de UTF-8. Portanto, MySQL sempre favoreceu UCS -2, que é adequado para a maioria das implementações de banco de dados . Se você deseja utilizar UTF-8 em vez disso, você pode fazê-lo alterando as configurações de banco de dados.

Anterior :

Próximo : No
  Os artigos relacionados
·MySQL Texto Vs . Varchar 
·Como salvar dados TinyMCE para MySQL PHP 
·Como criar arquivos WSDL no Zend 
·Sendmail Vs . PHP Mail 
·Níveis de isolamento SSIS 
·Como liberar uma consulta Log lento no MySQL 
·Flow Control SSIS Vs . Fluxo de Dados 
·Como desativar múltiplas alega, em PHP 
·Como Fazer um Botão de RSVP para um evento no Facebook…
·Por que meu PHP MySQL Página tão lento 
  Artigos em destaque
·Como obter um número par no CPP 
·Vs classe abstrata . Interface em Java 
·Tutorial em Javascript efeitos de fundo 
·Como tirar caracteres alfa Mas Deixar caracteres numér…
·Como configurar o DMZ no SonicWALL 
·Usos para HashCode em Java 
·Troubleshooting Java no Windows XP 
·Tutorial Windows Script Host 
·Como fazer o download e loja de mídia com o iPhone SDK…
·O Percentual Uso de PHP vs. JSP 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados