2017-09-03 50 views
0

現在、PhpMyAdminで列照合latin1ととを実行したときに、Webページのデータベースを設定していました。その違いを研究した後、私が見つけた唯一のことは、ラテン1が西ヨーロッパ人のためであり、ラテン人2が中央ヨーロッパ人のためであるということでした。しかし、文字セットの違いは何ですか?MYSQL列照合:latin1とlatin2の相違

+0

https://en.wikipedia.org/wiki/ISO/IEC_8859-1 ... https://en.wikipedia.org/wiki/ISO/ IEC_8859-2 – scaisEdge

+0

@scaisEdgeありがとう;) – SearchingSolutions

+1

あなたはutf8を使うべきです。私はutf8mb4を好むだろうが、PHPクライアントはそれをまだサポートしていない。 –

答えて

1

Charsetは異なるものです。照合は文字の順序です。 2つの文字セットに異なる文字があるため、照合の違いについて話すことは関係ありません。

最初に選択するのは、必要な文字に基づいてlatin1またはlatin2です。 (もう一度、utf8を選択すると、両方の文字セットを取得できます)。次に、目的の照合順序を選択します。 (しばしば、デフォルトの照合は「十分に良い」です。)

+0

ありがとう!それは私のためにそれを明確にした:) – SearchingSolutions

関連する問題