Sobre instalacao - unicode

Sobre instalacao - unicode

por Macelo Pastre -
Número de respostas: 3
Pessoal,

após instalar um moodle, versão 1.9.5, e ir no item "Servidor->Ambiente" para verificar se tudo está ok, o ítem "unicode" diz que não está ok.

Diz o seguinte:

"É obrigatório que você guarde todos os seus dados no formato Unicode (UTF-8). Instalações novas devem ser construidas em banco de dados que tenham o seu conjunto de caracteres padrão em Unicode. Se você está migrando, você deverá executar o processo de migração para o UTF-8. (veja a página do Admin)"

No Mysql o banco foi criado como UTF-8!

Não sei como arrumar isso.

Alguem poderia ajudar?


[]'s e obrigado...
Contagem das avaliações:  -
Em resposta à Macelo Pastre

Re: Sobre instalacao - unicode

por Daniel Neis Araujo -
Imagem de Core developers Imagem de Plugin developers Imagem de Translators
Olá, Marcelo

primeiramente, sugiro que utilizes uma versão mais nova do Moodle, a menos que realmente precises trabalhar com a 1.9.5.
Quanto ao seu problema, verifique se o "character set" padrão da base de dados é UTF8, digitando "show create database _base_moodle_". Caso não seja, você pode corrigir digitando "ALTER DATABASE _base_moodle_ DEFAULT CHARACTER SET utf8".

Abraço,
Daniel
Contagem das avaliações:  -
Em resposta à Daniel Neis Araujo

Re: Sobre instalacao - unicode

por Eduardo Xavier -

Eu apanhei um pouquinho para configurar uma instância ec2 da amazon para rodar o 3.1 e 3.2. Por linha de comando não consegui mudar essas configuraçoes, tive que editar o config do MySql :

sudo vim /etc/my.cnf


[client]
default-character-set = utf8mb4

[mysqld]
innodb_file_format = Barracuda
innodb_file_per_table = 1
innodb_large_prefix
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci

[mysql]
default-character-set = utf8mb4

https://docs.moodle.org/31/en/MySQL_full_unicode_support


Contagem das avaliações:  -