English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Configurações de opções
Caminho do arquivo de configuração: /full/path/mysql/bin/my.cnf (padrão de/etc/my.cnf )
[client] default-character-set=utf8 [mysql] default-character-set=utf8 [mysqld] init_connect='SET collation_connection = utf8_unicode_ci' init_connect='SET NAMES utf8‘ character-set-server=utf8 collation-server=utf8_unicode_ci skip-character-set-client-handshake
*Atenção:
No mysqld, use default-character-configuração set, o MySQL será informado de erro ao inicializar e não será iniciado
Descrição
Sobre utf8Conjunto de caracteres, a escolha padrão em nosso país é: utf8em vez de utf8
A diferença está na comparação de caracteres
Veja o exemplo acima no MySQL:
Para general, ß = s é true
Para unicode, ß = ss é true
Na verdade, a diferença está principalmente no alemão e no francês, então para nós, chineses, geralmente usamos general, porque é mais rápido
Se você tiver requisitos mais altos para a comparação de alemão e francês, use unicode, que é mais preciso (em comparação ou classificação, mais precisa de acordo com os padrões alemão e francês)
Veja este documento:http://dev.mysql.com/doc/refman/5.7/en/charset-unicode-sets.html
Além disso, há utf8
Resumo
Isso é tudo o que há no artigo. Espero que ajude em seus estudos ou trabalho. Se tiver dúvidas, você pode deixar comentários para trocar ideias.
Declaração: O conteúdo deste artigo é extraído da internet, pertencente ao autor original. O conteúdo é contribuído e carregado voluntariamente pelos usuários da internet. Este site não possui direitos autorais, não foi editado manualmente e não assume responsabilidade por eventuais litígios legais. Se você encontrar conteúdo suspeito de infringência de direitos autorais, por favor, envie e-mail para: notice#oldtoolbag.com (ao enviar e-mail, substitua # por @ para denunciar e forneça provas. Se confirmado, o site deletará imediatamente o conteúdo suspeito de infringência de direitos autorais.)