XOOPS Brasil

 

9.2. Conjunto de Caracteres e Collations no MySQL

Um conjunto de caracter sempre tem pelo menos uma collation. Ele pode ter diversas collations.

Por exemplo, conjunto de caracteres latin1 (``ISO-8859-1 West European'') tem os seguintes collations:

CollationSignificado
latin1_binBinario de acordo com a codificação latin1
latin1_danish_ciDinamarquês/Norueguês
latin1_german1_ciAlemão DIN-1
latin1_german2_ciAlemão DIN-2
latin1_swedish_ciSueco/Finnish
latin1_general_ciMultilingua

Notas:

  • Dois conjuntos de caracteres diferentes não podem ter a mesma collation.

  • Cada conjunto de caracteres tem uma collation que é a collation padrão. Por exemplp, o collation padrão para latin1 é latin1_swedish_ci.

Perceba que existe uma convenção para nomes de collations: Elas iniciam com o nome do conjunto de caracteres com o qual elas são associadas, eles normalmente incluem um nome de linguagem e finalizam com _ci (caso insensitivo), _cs (caso sensitivo), ou _bin (binario).