私が現在取り組んでいるウェブサイトは、さまざまなソース(人間が入力したもの)からデータを収集しています。データはデータベースのNvarcharフィールドに保存されています。現在、サイトは、メタタグを介して文字セットがUCS-2であることを指定しています。これまで、このサイトでは英語での回答が必要でした。間もなく、少なくとも一部のフィールドを母国語(この場合は中国語)で入力できるようにする/要求する予定です。サイトに関するいくつかの調査やその他の投稿に基づくと、UCS-2とUTF-16はほとんど同じものですが、技術的な違いがいくつかあります。重要な場合、これはSQLServerデータベースで実行されているasp.netWebサイトです。だから私の質問は:
メタタグを変更してUTF-16を指定する理由はありますか?
エンコーディングを変更した場合、文字の表示方法に問題はありますか?(現在のデータはほとんど/すべて英語なので同じように表示されるはずですが、それを確認したいと思います)