Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Saída de caracteres estranhos no MySQL PHP
desenvolvedores da Web costumam armazenar dados de sites em bancos de dados MySQL . Dentro de tais sites , scripts PHP pode ser executado no lado do servidor , interagindo com os dados e apresentá-lo para os usuários. Bancos de dados MySQL pode armazenar vários tipos de dados , incluindo texto. Quando se trabalha com um banco de dados MySQL em conjunto com scripts PHP , é comum encontrar erros com a codificação , o que pode causar um site para caracteres estranhos saída. Processo

bancos de dados MySQL são inicialmente criados por desenvolvedores , mas pode , opcionalmente, ter atualizações de dados e inserções em execução em interação com o usuário . Quando um desenvolvedor cria um sistema de banco de dados , ele normalmente insere dados para começar. Dependendo da finalidade de um site, as páginas também pode permitir que os usuários enviem dados de páginas da Web criados em PHP. Os scripts PHP também consultar o banco de dados , construindo os resultados em páginas HTML para apresentar aos visitantes do site. O sistema de banco de dados MySQL utiliza diferentes tipos de codificação para armazenar caracteres de texto.
Porque

MySQL oferece uma gama de opções para a codificação de caracteres. Codificação de caracteres refere-se ao processo usado para armazenar caracteres na memória. Sistemas de codificação diferentes suportam linguagens variadas e alfabetos. Quando você armazenar texto em um arquivo de texto usando um programa editor, codificação de caracteres ocorre , embora você pode não estar ciente disso. Se um sistema de banco de dados MySQL está configurado para usar um sistema de codificação específica , eo desenvolvedor ou tentativas usuário inserir dados que são armazenados em outro sistema de codificação , os dados podem ser corrompidos. Isto é, quando caracteres estranhos aparecem entre ou em vez de os dados corretos.
Efeitos

Codificação problemas com MySQL e PHP pode ter uma série de efeitos . Um dos mais aparente pode ser que o conteúdo do Web site exibe caracteres estranhos em vez dos caracteres correctos . Isso impede que os usuários sejam capazes de acessar os serviços do site. Se os scripts PHP usar consultas complexas , como a construção do conteúdo de uma tabela em consultas no outro , a funcionalidade poderá ser afetada.

Soluções

Use o sistema de codificação correta e substituindo os dados corrompidos para resolver o problema . Esse processo pode exigir a exportação dos dados de MySQL, ou acessá-lo a partir de sua fonte original . Para exportar os dados , escolha o método de codificação em uso atualmente , e depois salvar os dados temporariamente. Por exemplo, salvar os dados em um arquivo de texto com o método de codificação desejada . Importe os dados de volta para o banco de dados, substituindo os dados corrompidos.

Anterior :

Próximo : No
  Os artigos relacionados
·Como fazer upload de um PHP Progress Bar 
·Como fazer uma pasta de fila em PHP 
·Como Chegar JavaScript se ele está desativado no PHP 
·Como acessar linhas Repeater em PHP 
·Funções da Faixa Tabela PHP 
·Como capturar um título página usando PHP 
·MySQL PHP Pesquisa Scripts 
·Tutorial MySQL para Como Carregar uma imagem 
·Como ter listas do Bloco PHP 
·PHP Função incorreta 
  Artigos em destaque
·Como Incorporar um formulário de contato em uma págin…
·Como terminar um loop finito 
·Como fechar um JFrame em Java com um botão 
·Como adicionar int em uma String em Java 
·Diferença entre recursão e iteração 
·Como Chegar Eclipse Helios para cima e correndo para o …
·Como usar o PHP para chamar uma API 
·Como fazer o download do Java 1.6 
·Java Manipulação de Strings para converter uma String…
·Silverlight jogo Tutorial 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados