テスト目的で同僚の情報をデータベースに追加したいと考えていました。彼はベトナム出身なので、彼の名前には特殊なベトナム文字 ('ơ') が含まれています。データベースを更新すると、文字が通常の「o」に変換されました...
そのような特殊文字を SQL Server Express 2005 内に格納するにはどうすればよいですか?
テスト目的で同僚の情報をデータベースに追加したいと考えていました。彼はベトナム出身なので、彼の名前には特殊なベトナム文字 ('ơ') が含まれています。データベースを更新すると、文字が通常の「o」に変換されました...
そのような特殊文字を SQL Server Express 2005 内に格納するにはどうすればよいですか?
少なくとも、nchar または nvarchar データ型と、Unicode (Java または任意の .NET 言語など) をサポートするクライアントを使用する必要があります。
その後、私はそれがうまくいくことを期待しています..;-)
概要: 固定長の nchar または可変長の nvarchar Unicode データであり、UNICODE UCS-2 文字セットを使用する文字データ型。
NVARCHAR データ型を使用する必要がある場合がありますか?
最善の方法は、SQL サーバーに Unicode を使用して情報を格納させることだと思います。