OJS não carrega textos copiados e colados (Ctrl C + Ctrl V)

Prezados,

Estamos com um problema no OJS, acontece com todas as revistas do nosso Portal aqui na UnB. Usamos a versão 3.3.0.13.

Quando os autores vão inserir os metadados das suas submissões, ou mesmo quando tento inserir como administrador numa submissão incompleta, o sistema parece que não aceita alguns textos, e quando se tenta salvar, dá erro, ou fica carregando pra sempre e não conclui a operação. (Veja imagem em anexo, onde ocorria problema com uma das referências)

Isso acontece com caracteres não romanos, tipo kanjis chineses, alfabeto grego, russo, mas também tem acontecido com textos em português que aparentemente não tem nada de mais, mas foram copiados e colados de algum lugar.

Mesmo copiando e colando alguns textos em português do bloco de notas (ou seja, com formatação limpa) dá erro. A única coisa que faz o OJS aceitar é se a gente digitar diretamente no sistema, sem copiar e colar, o que gera muito trabalho.

1 curtida

olá, @luisa.cafe, muito obrigado por compartilhar sua dúvida com a gente!

Problemas como esse normalmente são resolvidos com a atualização das configurações de caracteres. A primeira coisa é olhar se o config.inc.php está ajustado como utf-8, conforme o recomentado:

client_charset = utf-8
connection_charset = utf8
database_charset = utf8

Normalmente se faz isso uma única vez, quando o OJS é instalado. É importante verificar também ao atualizar a versão. Bom, em alguns casos é necessário fazer o ajuste em cada uma das tabelas do sistema e para isso são utilizados alguns comandos no banco de dados com a função concatenar. Vou pegar as informações e deixo aqui em um segundo comentário.

Obrigado!
:wink:

4 curtidas

Olá,
Antes de mais nada, é bom realizar um backup do sistema. Realizar os testes nesse novo backup e dando certo, finalizar no oficial.
Para modificar o uft-8 do banco de dados, pode seguir as seguintes orientações do link: mysql - Alterar a "collation" e "character set" da base de dados, tabelas e as colunas correspondentes - Stack Overflow em Português
Realizei testes e deu certo, mas como cada banco de dado pode apresentar um erro diferente, sugiro primeiro fazer o backup.
Abraço

2 curtidas

Bernardo e Monica, muito obrigada pelas orientações! Está funcionando ok agora. Conseguimos copiar e colar textos, em português e outros idiomas.

2 curtidas