Ao consultar um banco de dados contendo caracteres não-Latin1, usar o comando 'setnames utf8' pode interromper a formatação tabular na linha de comando. Este artigo explora soluções para manter essa formatação ao exibir dados codificados em UTF8.
Execute o cliente com o '--default-character-set= utf8' opção:
mysql --default-character-set=utf8
Ou adicione-o como padrão em '/etc/mysql/my.cnf':
[mysql] default-character-set=utf8
Ao definir o conjunto de caracteres padrão como UTF8, você força as seguintes variáveis de configuração a serem UTF8:
show variables like '%char%';
A codificação UTF8 do MySQL não é totalmente compatível com UTF- 8 implementação. Para suporte completo a UTF-8, use o conjunto de caracteres 'utf8mb4'. Execute o cliente com '--default-character-set=utf8mb4'.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3