私は新しいデータベース サーバーを準備しています。ここでは、既存の大きな多言語データベースからデータを移行します (ほとんどが英語/フランス語/スペイン語のテキストで、都市名などの他の言語の特殊文字はめったにありません)。これは主に、私と同僚が開発した PHP アプリケーションで使用されます。
すべてのキャラクター セットの問題を理解するのは難しいので、最初から正しい選択をしたいと思います。
私が読んだところによると、すべての Unicode 文字をサポートするには、UTF-8 を使用する必要があります。
私の質問:
UTF-8 を取得するには、MicroSoft SQL Server 2008 でどの文字セット/照合を設定する必要がありますか? Latin1_general_CS_AS は正しい選択ですか?
HTML ページでこのメタを使用する必要がありますか?
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=utf-8">
データベースでサポートできない文字や、何らかの方法で変換する必要のある文字はありますか?