SQL Server عند إضافة حقل أو سجل بالعربية عند تسجيله تضهر ؟؟؟؟؟
#1
السلام عليكم
أعمل على sql sever 2014  
وعند إضافة حقل أو سجل بالعربية عند تسجيله تضهر ؟؟؟؟؟؟؟؟؟؟؟
ما الحل
مع العلم غيرت ALTER DATABASE [database name] COLLATE Arabic_CI_AI_KS;
الرد
#2
السلام عليكم
شيئ من النت قارن بين الحقول الثلاثة و نتيجية الإضافة :

إختر ترتيب اللغة العربية للحقول النصية varchar/char أو إستخدم UNICODE ـــ nchar/nvarchar:

كود :
CREATE TABLE #test ( col1 VARCHAR(100) COLLATE Latin1_General_100_CI_AI, col2 VARCHAR(100) COLLATE Arabic_CI_AI_KS_WS, col3 NVARCHAR(100) ) INSERT INTO #test VALUES(N'العربية لغتي',N'العربية لغتي',N'العربية لغتي') SELECT * FROM #test Returns col1                           col2                           col3 ------------------------------ ------------------------------ ------------------------------ ?? ????? ???????              العربية لغتي                         العربية لغتي

للاطلاع على قائمة اللغة العربية استخدم :

كود :
SELECT name, description  FROM fn_helpcollations()  WHERE name LIKE 'Arabic%'
أدبني الدهر فأراني نقص عقلي وإذا ما ازددت علما زادني علما بجهلي
الرد
#3
نعم أخي شكرا لك
لقت قمت بتغيير في الخانة من text إلى ntext في sql server
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم