SQL Server 2008 テーブルに 5 つの列があります。
id INT
name VARCHAR(100)
user address VARCHAR(200)
phone_number VARCHAR(20)
email VARCHAR(50).
しかし、テーブルに特殊文字が入力されていない理由がわかりません。
なにか提案を?
SQL Server 2008 テーブルに 5 つの列があります。
id INT
name VARCHAR(100)
user address VARCHAR(200)
phone_number VARCHAR(20)
email VARCHAR(50).
しかし、テーブルに特殊文字が入力されていない理由がわかりません。
なにか提案を?
VARCHAR の代わりに NVARCHAR を使用します。
SQL Server には、文字情報を格納するための両方のデータ型が用意されています。ほとんどの場合、2 つのデータ型は、SQL Server 内またはアプリケーションからどのように操作するかという点で同じです。違いは、データベース テーブルに多言語データを格納するために使用される Unicode データを格納するために nvarchar が使用されることです。
「nvarchar」を試しましたか。特殊文字が来ると疑わしい場合は、フィールドを varchar ではなく nvarchar に変更します。または、テーブル照合を utf8_general_ci にします