Como criar um novo conjunto de caracteres MYSQL?

1

Estou tentando configurar o webmail do roundcube e recebo o erro

"Can't initialize character set utf8 (path: /usr/share/mysql/charsets/))"

Eu consertei isso antes no meu site adicionando: charset = UTF-8 ao final da linha "mysql: host=" para minha conexão db. Isso significa que existe um charset utf8, mas está sendo exigente quanto ao formato.

Eu tentei adicionar o seguinte em /usr/share/mysql/charsets/Index.xml

<charset name="utf8">
  <family>Unicode</family>
  <description>UTF8 Unicode</description>
  <alias>utf8</alias>
  <collation name="utf8_general_ci" id="33">
   <flag>primary</flag>
   <flag>compiled</flag>
  </collation>
  <collation name="utf8_bin"        id="83">
    <flag>binary</flag>
    <flag>compiled</flag>
  </collation>
</charset>

Eu ainda recebo a mesma mensagem de erro. Como faço para adicionar um novo conjunto de caracteres ou superar esse problema com o mysql exigindo que o charset seja específico.

Eu tentei pesquisar os arquivos php do roundcube esperando encontrar a linha de conexão do banco de dados para que eu possa adicionar o - ao uft8, mas não consigo encontrá-lo.

    
por Dan Hastings 17.07.2014 / 19:54

0 respostas