Atendimento

Tutoriais e FAQs UOL Host: Web sem mistérios

Buscar:
FAQ:
Ajuda Aumentar Letras Diminuir Letras   
O que é Collation de uma Base de dados, como alterar?

Existem configurações para conjuntos de caracteres e Collations em quatro níveis: servidor, banco de dados, tabela e conexão.

Collation nada mais é que a codificação de caracteres existente no Banco de Dados.

Quando você realiza a migração do conteúdo de um banco de dados, algumas vezes, pode haver conflitos no collation do banco migrado.

O resultado deste conflito é a ausência de caracteres especiais quando informações são consultadas no banco.

Por exemplo: Você cadastrou a palavra “Chapéu” no seu banco de dados, mas quando a programação do seu site busca este item, retorna o resultado “Chap?u”.

“Ou seja, os caracteres com acentuação como (é, ã, õ, etc.) são substituídos pelo sinal ”?” (interrogação).


Abaixo segue um exemplo de como alterar um collation de uma base MYSQL com a ferramenta PHPMYADMIN disponível no Painel de Controle.

Lembramos que os procedimentos descritos abaixo se referem ao phpMyAdmin - 2.11.9.2.

1. Alterar o collation da base de dados:
• Clique no nome do banco de dados;
• Localize e clique na aba “Operações”;
• Em “Collation”, selecione o desejado;
• Clique em “Executar”.


2. Alterar o collation da tabela:
• Clique no nome da tabela (Ex: produtos);
• Em seguida localize e clique na aba “Operações”;
• Nesta tela, localize “Opções da tabela” > “Collation”;
• Altere para o collation desejado;
• Clique em “Executar”.


3. Alterar o collation do campo de uma tabela:
• Clique no nome da tabela (Ex: cliente);
• Localize o campo desejado;
• Clique em “Editar” identificado com o ícone de um “Lápis”;
• Verifique e altere o campo Collation como desejar;
• Clique em “Executar”.


Para desenvolvedores com um conhecimento avançado, disponibilizamos alguns exemplos de comandos SQL a serem executadas através do phpMyAdmin.

4. Alterar o collation da base de dados:
ALTER DATABASE ‘base-de-dados’ DEFAULT CHARACTER SET charset COLLATE collation;

Ex:
ALTER DATABASE `base_de_dados` DEFAULT CHARACTER SET latin1 COLLATE latin1_general_ci;
ALTER DATABASE `base_de_dados` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;


5. Alterar o collation da tabela:
ALTER TABLE ‘tabela’ DEFAULT CHARACTER SET charset COLLATE collation;

Ex:
ALTER TABLE `produtos` DEFAULT CHARACTER SET latin1 COLLATE latin1_general_ci;
ALTER TABLE `clientes` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;


6. Alterar o collation do campo de uma tabela:
ALTER TABLE tabela CHANGE campo_nomeatual campo_novonome tipo(tamanho) CHARACTER SET encoding COLLATE collation;

Ex:
ALTER TABLE `produtos` CHANGE `nome` `nome` TEXT CHARACTER SET latin1 COLLATE latin1_general_ci;
ALTER TABLE `clientes` CHANGE `nome` `nome` VARCHAR( 10 ) CHARACTER SET utf8 COLLATE utf8_general_ci;


Abrir/Fechar Barra de Assuntos Relacionados
FAQs Relacionadas Aumentar Letras Diminuir Letras  
1. Como otimizar minha programação para que meu site não consuma recursos de modo excessivo em um servidor?

2. Quais são os passos que devo executar após contratar uma revenda no UOL HOST?

3. Como configurar o SQL Session State Server para uso com o MSSQL?

4. Como instalar o Magento em uma plataforma Linux do UOL HOST?

5. Como configurar um banco, tabela ou campo do MySQL para formato CASE SENSITIVE?

6. E-mail marketing para o B2C - design e conteúdo relevante

7. Como fazer um formulário em FLASH com PHP?

8. Checklist para campanhas de e-mail marketing.

9. Um cliente da minha revenda deseja utilizar seus e-mails no Google Apps, é possível?

10. Glossário Revenda Linux - cPanel

11. Como instalar o PHP Fusion em uma plataforma UOL HOST?

12. Os 10 erros mais freqüentes em e-mail marketing.

13. Quais os passos para estabelecer uma conexão com bancos MySQL através de ASP sem o uso de DSN?

14. Como incluir meu site no Google e como fazer com que ele tenha um melhor resultado nas buscas?

15. Como usar o componente AspEmail?

16. Registrei um domínio com o UOL HOST e quero redirecionar uma entrada para o Webnode. Como fazer?

17.  Como usar o componente CDOSYS?

18. Um cliente da minha revenda deseja utilizar seus e-mails no Google Apps, é possível?

19. Como usar o componente CDOSYS na Revenda Windows?

20. Como transferir meu site de outro provedor de hospedagem?

21. Como Instalar o Coppermine Photo Gallery em uma Plataforma do UOL HOST?

22. Como alterar um evento ("event") no MySQL?

23. Como alterar as imagens da vitrine de uma Loja Virtual?

24. Como resetar a senha de administrador do Moodle?

25. Como conectar em um banco de dados Microsoft SQL Server utilizando PHP em uma plataforma Windows?

26. Ao tentar instalar a nova versão do moodle, ocorre erro no Banco de Dados, como corrigir?

27. Como testar a conexão com um banco de dados MySQL e PHP?

28. Registrei um domínio com o UOL HOST e quero redirecioná-lo para o Google Sites (Google AppEngine). Como fazer?

29. Como adicionar um mapa do Google Maps no meu site

30. Cache - Hospedagem Linux

31. Como configurar o Exchange no Microsoft Office Outlook ?

32. Glossário de Campos necessários para importação de Produtos da Loja Virtual.

33. Minha hospedagem é Linux, tenho o dump de minha base de dados MySQL e, em função do tamanho, não posso usar o gerenciador de Banco de dados do Painel, como posso rodar o Dump no servidor?

34. Tenho um domínio/hospedagem com o UOL HOST mas quero usar o Windows Live Hotmail para meus e-mails, é possível?

35. Como testar a conexão com um banco de dados MSSQL e PHP?

36. Como realizar um backup de uma base de dados MySQL através da ferramenta phpMyAdmin disponível no Painel de Controle?

37. Como usar o componente ASPGRID?

38. Como posso utilizar arquivos .htaccess para alterar parâmetros nas hospedagens Linux?

39. Como configurações parâmetros de uma empresa no Gestor UOL Varejo?

40. Tutorial - Como configurar meu e-mail utilizando a porta 587 para envio de mensagens?

41. Como instalar o Moodle em uma hospedagem do UOL HOST?

42. Como alterar a mensagem de complemento do Opt-Out que é enviada automaticamente no E-mail Marketing?

43. Como zerar um campo auto_incremento em bases de dados MySQL?

44. Possuo uma base de dados. Posso mudar o nome da base/login criado?

45. Como instalar manualmente o osCommerce em uma plataforma do UOL HOST?

46. Como criar Estrutura de produtos e para que servem no UOL Gestor Manufatura e Serviços?

47. Como cadastrar campos adicionais para personalização de mensagens no serviço do E-mail Marketing.

48. Meus servidores de DNS estão hospedados fora, quero utilizar apenas a hospedagem e/ou e-mails, quais são os apontamentos de DNS que devo criar para que estes serviços funcionem corretamente?

49. Como usar o componente Dundas Upload?

50. Como enviar mensagens com assinatura através do WebMail?

51. Como realizar o Dump de minha Base de dados MySQL via SSH em uma hospedagem Linux?

52. O que é e para que serve o teste de pontuação de SPAM da ferramenta de E-mail Marketing?

53. Como conectar ao MySQL utilizando Asp.Net?

54. Como executar Stored Procedures em MySQL utilizando Asp.Net?

55. Posso utilizar o gerenciador de conteúdo Drupal?

56. Hospedo meu site no UOL HOST mas quero usar o Google Apps para meus e-mails, é possível?

57. Registrei meu domínio com o UOL HOST, mas quero usar o Google Apps para meus e-mails, é possível?

58. O que são "events" ou eventos do MySQL?

59. Posso utilizar ferramentas em PHP para administrar bases MySQL?

60. Meu site exibe caracteres estranhos quando os mesmos resultam de consultas ao banco de dados. Por que isso ocorre?

61. Como criar subdomínios/domínios direcionando-os para pastas dentro da minha hospedagem?

62. Possuo uma hospedagem Windows e quero desenvolver uma aplicação em PHP que conecte com banco de dados Access, como fazer ?

63. Os clientes de uma Revenda podem fazer backup/restore de seu conteúdo? Como?

64. Quero exibir/listar o conteúdo dos diretórios da minha hospedagem, é possível?

65. Como configurar meu Iphone para ler os e-mails no UOL HOST?

66. Como contratar e acessar o Gestor UOL Varejo através da Loja de Aplicativos?

67. Como Preparar um arquivo CSV para migrar email de um servidor IMAP?

68. Como alterar o DNS de um domínio para o UOL HOST no Registro.br?

69. Como enviar mensagens com PHP por autenticação SMTP na Revenda?

70. Como contratar e acessar o Gestor UOL Médico através da Loja de Aplicativos?

71. Como enviar mensagens com PHP por autenticação SMTP?

72. Como usar o componente FileSystemObject (FSO)?

73. Como ler o e-mail do UOL HOST de dentro do Gmail?

74. Como criar um formulário para um site construído através do construtor de sites?

75. Utilizo a Revenda do UOL HOST. Qual o método que meus clientes devem utilizar para criar um usuário e um banco de dados MySQL?

76. Registrei um domínio com o UOL HOST e quero redirecionar uma entrada para o Tumblr. Como fazer?

77. Para que servem e como incluir Bancos no Gestor UOL Manufatura e Serviços?

78. Como contratar e acessar o Gestor UOL Manufatura e Serviços através da Loja de Aplicativos?

79. Como configurar o email do Exchange ActiveSync em um celular Nokia (Symbian)?

80. Como faço para obter um certificado próprio para conexões seguras (SSL) e como instalá-lo em alguma conta de hospedagem dentro de uma Revenda?

81. Como conectar meu banco de dados SQL SERVER usando ASP sem DSN?

82. Ao atualizar dados da minha hospedagem, sigo visualizando o conteúdo antigo. O que fazer?

83. Como apontar os e-mails do meu domínio para o UOL HOST?

84. O que são os conceitos de CMS, Bloco Estático e MetaData na Loja Virtual?

85. Como configurar o UOL HOST Exchange no Microsoft Outlook do Mac?

86. Como configurar seu email ActiveSync em um Android G1?

87. Como adiciono o botão ‘Curtir’ do Facebook no meu site?

88. Contratei um serviço de Loja Virtual. Como instalar?

89. Posso utilizar Telnet ou SSH para acessar minha hospedagem?

90. Como criar promoções na Loja Virtual via Ticket(Cupom)?

91. Como criar um banco de dados MySQL e usuário para um cliente da minha Revenda Windows?

92. Posso personalizar meu endereço do UOL Conecta?

93. Como administrar remotamente bases Microsoft SQL Server?

94. Qual o primeiro passo após a aquisição do Gestor UOL Varejo?

95. Como configurar o email do Exchange ActiveSync no Windows Phone 7

96. Como alterar o logotipo da página no construtor de sites?

97. Como usar o componente ASPUpload?

98. Como fazer um Backup do conteúdo do meu site através do Painel de Controle do UOL HOST?

99. Site, Hospedagem, Domínio, etc. Entenda melhor o que são.

100. Possuo uma Loja Virtual com conteúdo adulto e gostaria de colocar uma mensagem de aviso na página inicial. Como fazer?