الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف يتم تسجيل بالعربى من asp.net الى MSSQL

بدأه Zidan86 في 6 يناير 2015 · 5 رد · 1,719 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمه الله وبركاته 

 

يوجد مشكلة غريبة وهى عند تسجبل البيانات من صفحة asp.net form باللغه العريبة 

ويتم التسجل على قاعدة بيانات MS SQL

 

بيظهر البيانات اللى فى قاعدة البيانات بشكل ؟؟؟؟ question mark علامة استقهام

 

بالرغم انى دخلت البيانات باللغه العربية ؟؟؟

 

وايضا كيف يظهر البيانات بشكل اللغه اللى موجودة من قاعدة البيانات الى صفحة asp.net 

 

 

وشكرا 

#2

وعليكم السلام ورحمة الله وبركاته

 

هناك 3 أسباب :

 

الأول وهو المحتمل : تحويل نوع الحقل الى Nvarchar لكي يقبل العربيه .

 

الثاني : تغيير ترميز قاعدة البيانات لتقبل اللغه العربية .

 

الثالث : وضع كود في صفحة الموقع ترميز اللغة العربية .

 

بالتوفيق

1
#3

اولا : جزاكم الله كل خير 

 

ولكن نوع الحقل بالفعل nvarchar

 

اما الثانى والثالت لا افهم ماذا تقصدة 

 

وشكرا 

 

 

code.vip كتب:

وعليكم السلام ورحمة الله وبركاته

 

هناك 3 أسباب :

 

الأول وهو المحتمل : تحويل نوع الحقل الى Nvarchar لكي يقبل العربيه .

 

الثاني : تغيير ترميز قاعدة البيانات لتقبل اللغه العربية .

 

الثالث : وضع كود في صفحة الموقع ترميز اللغة العربية .

 

بالتوفيق

#4

هل تقصد بترميز قاعده البيانات اللى هو  collation ؟؟؟؟

 

واذا كنت تقصد هذا كيف اعرف نوع ترميز قاعده بياناتى 

وشكرا 

#5

طيب جرب تدخل يدوي في جدول قاعدة البيانات بالعربي ،،، اذا قبل ادخال الحروف العربية .

 

بقي هناك الحل الأخير وهو كالتالي :

 

ضع هذا السطر الموجود بالأسفل داخل ملف web.config
داخل <system.web>
 
هذا هو السطر .
<globalization requestEncoding="utf-8" responseEncoding="utf-8" fileEncoding="utf-8" culture="ar-sa" uiCulture="ar-sa"/>
1
#6

لا يقبل للآسف 

قبل عند تنفيذ جمله insert 

بأضافة N قبل value 

 

بمعنى 

insert  into tableName Values (N' احمد محمد حسين  ' , N'القاهرة ', N'عربى')

ده مثال طبعا 

 

هكذا قبل القيم باللغه العربية 

ولكن عند البحث حول الترميز اللى هو Collation 

وجده SQL_Latin1_General_CP1_C1_AS

 

وعند محولتى لتحويل Collation  

الى  Arabic_AS_CI عن طريق windows Format 

 

رفض .....؟؟؟؟

 

هذا ما حدث 

تم تعديل هذه المشاركة بواسطة Zidan86 في 7 يناير 2015 في 12:11

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…