Results 1 to 2 of 2

Thread: COLLATE utf8_unicode_ci / COLLATE latin1_swedish_ci;

  1. #1
    Donato is offline Sugar Community Member
    Join Date
    Sep 2005
    Posts
    19

    Default COLLATE utf8_unicode_ci / COLLATE latin1_swedish_ci;

    Após penar por semanas para conseguir exibir os gráficos em Flash do funil, hoje resolvi instalar uma versào 6.03 do zero com os dados de exemplo para popular a base e ver se os gráficos apareciam.

    Na instalação local o gráfico funcionou, mas quanto tentei colocar no provedor o phpmyadmin não importou a base dando uma mensagem que existe uma diferença entre o collate das duas bases.

    A que o sugar gera é utf8 unicode ci e a que o provedor gera é latin1_swedish_ci.

    Alguem saberia informar qual a diferença entre estes dois "collates " e o que isso poderia implicar no funcionamento do Sugar ?

    Obrigado

  2. #2
    andopes's Avatar
    andopes is offline A Sugar Hero | Help Forum Moderator
    Join Date
    Jul 2006
    Location
    São Paulo - Brazil
    Posts
    8,335

    Default Re: COLLATE utf8_unicode_ci / COLLATE latin1_swedish_ci;

    Esses collate são codificação de caracter.
    Trocando em miúdos, são conjuntos distintos de caracteres, cada um utilizado um uma região diferente devido às acentuações.

    Para esclarecer:
    latin1_swedish_ci é similar ao ISO-8859-1, padrão do Brasil, possui 256 caracteres diferentes, incluindo acentuações da lingua portuguesa.
    utf8_unicode_ci é um padrão internacional e é a grande tendência. Ele suporta 65 mil caracteres, o que pernite considerar todos os diferentes caracteres de todos os distintos idiomas falados no mundo.

    Qual a consequência de importar um banco utf8_unicode_ci em uma base latin1_swedish_ci? Todas as acentuações nos valores do banco ficarão ilegíveis.
    Você precisa solicitar ao provedor que gere uma base UTF-8 para que a importação ocorra sem problemas, ou considerar um provedor diferente.

    Atenciosamente
    André Lopes
    DevToolKit / Project of the Month - June 2009
    Lampada Global Services- Open Source Solutions
    Avenida Ipiranga, 318
    Bloco B - CJ 1602
    São Paulo, SP 01046-010
    Brazil
    Office: +55 11 3237-3110
    Mobile: +55 11 7636-5859
    e-mail: andre@lampadaglobal.com

    Lampada Global delivers offshore software development and support services to customers around the world.
    Lampada is proud to be a SugarCRM Gold Partner, revolutionizing Customer Relationship Management.

    I DO NOT answer questions through PM and Email. If you need some help post your question into SugarForum.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •