Anda harus menggunakan tipe data kolom NVARCHAR
untuk memasukkan huruf unicode, Anda juga harus menggunakan N'value'
saat memasukkan.
Anda dapat mengujinya dengan mengikuti:
CREATE TABLE #test
(
varcharCol varchar(40),
nvarcharCol nvarchar(40)
)
INSERT INTO #test VALUES (N'иытание', N'иытание')
SELECT * FROM #test
KELUARAN
varcharCol nvarcharCol
??????? иытание
Seperti yang Anda lihat kolom tipe data varchar
mengembalikan tanda tanya ??????
dan kolom tipe data nvarchar
mengembalikan karakter Rusia иытание
.
PERBARUI
Masalahnya adalah susunan basis data Anda tidak mendukung huruf Rusia.
- Di Object Explorer, sambungkan ke instance SQL Server Database Engine, perluas instance itu, lalu perluas Database.
- Klik kanan database yang Anda inginkan dan klik Properti.
- Klik halaman Opsi, dan pilih susunan dari daftar drop-down Collation.
- Setelah selesai, klik OK.