91

mysql から UTF8 を使用する元の mysql データベースである SQL Server (politics) にデータベースを移行しました。

SQL Server 2008 が utf8 をサポートしていないことをhttps://dba.stackexchange.com/questions/7346/sql-server-2005-2008-utf-8-collat ​​ion-charset で読みましたが、これは冗談ですか?

SQL Server は、ほとんどがラテン語でエンコードされた複数のデータベースをホストしています。移行したデータベースは Web パブリッシングを目的としているため、utf8 エンコーディングを維持したいと考えています。何かを見逃していませんか、それともアプリケーション レベルで enc/dec する必要がありますか?

4

5 に答える 5

27

いいえ!冗談ではありません。

こちらをご覧ください: http://msdn.microsoft.com/en-us/library/ms186939.aspx

固定長の nchar または可変長の nvarchar Unicode データであり、UNICODE UCS-2 文字セットを使用する文字データ型。

また、こちら: http://en.wikipedia.org/wiki/UTF-16

古い UCS-2 (2 バイトのユニバーサル文字セット) は、1996 年 7 月に Unicode 標準のバージョン 2.0 で UTF-16 に取って代わられた同様の文字エンコーディングです。

于 2012-09-20T13:45:14.647 に答える