MySQLにはデフォルトでlatin1エンコーディングがあり、文字をlatin1に格納するには 1 バイト、文字をutf-8に格納するには 3 バイトかかるようです。これは正しいですか?
私は、世界中で使用されることを願っているサイトに取り組んでいます。utf-8が絶対に必要ですか? または、latin1 を使用して逃げることができますか?
また、いくつかのテーブルをlatin1からutf8に変更しようとしましたが、次のエラーが発生しました:
Speficief key was too long; max key length is 1000 bytes
誰かがこれに対する解決策を知っていますか? そして、私は本当にそれを解決する必要がありますか、それともlatin1で十分でしょうか?
ありがとう、アレックス