Arun Prasad E S
Arun Prasad E S

Reputation: 10115

SQL Server T-SQL - Arabic format not able to insert directly, but when inserted through c# it works

declare @OfferNameArabic nvarchar(100) = cast(' كوب' as nvarchar(100))
select @OfferNameArabic

set @OfferNameArabic =' كوب'
select @OfferNameArabic

When inserted through c#

enter image description here

When inserted through query

enter image description here

Upvotes: 1

Views: 46

Answers (1)

Lukasz Szozda
Lukasz Szozda

Reputation: 175706

You need to use N before string literal:

declare @OfferNameArabic nvarchar(100)=N' كوب'; 
select @OfferNameArabic;

db<>fiddle demo

Upvotes: 5

Related Questions