デフォルトでUTF-8以外のものになっている最新のシステムがあることに興味があります。私は、mysqlシステムが異なるエンコーディングを持つことができる複数の場所で1日中人をブロックしました。とてもイライラします。
utf-8をデフォルトとして使用しない正当な理由はありますか(そしてストレージスペースは正当な理由ではないようです)?議論をしようとしているのではなく、ただ好奇心が強い。
どうも
むかしむかし、Unicode や UTF-8 は存在せず、世界中でさまざまなエンコーディング スキームが使用されていました。
世界のすべての文字を共通のエンコーディングでエンコードすることを目標として、最初の Unicode 提案が発行されたのは 1988 年のことです。
1991 年の最初のリリースでは、多くの文字表現がカバーされていましたが、バリ語、楔形文字、N'Ko、Phags-pa、およびフェニキア語が追加されたのは 2006 年のことでした。
それまで、フェニキア人や他の人々は自分たちの言語を UTF-8 で表すことができず、なぜすべてがデフォルトで UTF-8 にならないのか疑問に思った多くのプログラマーを怒らせました。
一部のエンコーディングのバイト順序は異なります(リトルエンディアンとビッグエンディアン)