تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] مشكل الحروف العربية في Visual Studio
#1
السلام عليكم ورحمة الله ..
أحبتي في الله أرجوكم ساعدوني .. لدي مشكلة في برنامج أقوم بالعمل عليه حيث أنه لدي قاعدة بيانات ذات إمتداد DBF ولكن عند عمل إتصال بها وعرضها في Datagridview تظهر الحروف العربية على شكل رموز غير مفهومة مع العلم أنه عند إستخدمها بواسطة الأكسس تظهر بشكل عادي دون مشاكل.. وبحثت كثيرا على النت ولكن دون جدوى.
أرجوكم ساعدوني أنا في حاجة إلى حل في أقرب وقت .. أرجوكم أرجوكم أرجوكم أرجوكم
الرد }}}
تم الشكر بواسطة:
#2
السلام عليكم

اخي الكريم اعتقد ان المشكلة لها علاقة بالترميز المستخدم utf-8 لذلك انصحك بارفاق مثال لكي يتم التعديل عليه من قبل الاعضاء
يعطيك العافية
(( يَا أَيَّتُهَا النَّفْسُ الْمُطْمَئِنَّةُ ارْجِعِي إِلَى رَبِّكِ رَاضِيَةً مَرْضِيَّةً فَادْخُلِي فِي عِبَادِي وَادْخُلِي جَنَّتِي ))

الرد }}}
تم الشكر بواسطة:
#3
أشكرك أخي الكريم على إهتمامك ...
تفضل أخي ملف مرفق


الملفات المرفقة
.rar   WindowsApplication1.rar (الحجم : 140.93 ك ب / التحميلات : 59)
الرد }}}
تم الشكر بواسطة:
#4
عزيزي مشكلتك في ترميز قاعدة البيانات كامله وهي الخيار الثاني عند انشاء قاعدة البيانات و هو arabic_Ci_As ...

الحل وهو بانشاء قاعد بالترميز الصحيح ثم تقوم بعمل باك اب من قاعدة البيانات الحاليه ثم استعاده للملف لقاعدة البيانات الجديده

كما احب ان انبه باستخدام نوع الترميز nvarchar للحقول بدلا من varchar التي تستخدم نصوص غير الانجليزيه
اسم معرفي : محمد يحيى
الرد }}}
تم الشكر بواسطة:
#5
(13-03-16, 04:09 PM)myalsailamy كتب : عزيزي مشكلتك في ترميز قاعدة البيانات كامله وهي الخيار الثاني عند انشاء قاعدة البيانات و هو arabic_Ci_As  ...

الحل وهو بانشاء قاعد بالترميز الصحيح ثم تقوم بعمل باك اب من قاعدة البيانات الحاليه ثم استعاده للملف لقاعدة البيانات الجديده

كما احب ان انبه باستخدام نوع الترميز nvarchar للحقول بدلا من varchar التي تستخدم نصوص غير الانجليزيه

شكرا أخي myalsailamy على الرد والإهتمام بمشكلتي ولكن عفوا فأنا لا أعرف كيف أقوم بعمل الطريقة المطلوبة
مع العلم أن قاعدة البيانت التي عندي تم الحصول عليها من طرف صاحب العمل وهي معمول بها في كل المكاتب المنتشرة بالبلد فلا يمكنني القيام بذلك مع جميع قواعد البيانات

وإذا كان ولابد من القيام بهذه العملية فأنا لا أتعامل سوى مع الأكسس ولا أعرف التعامل مع SQL أو غيره ..

في إنتظاركم أيها الإخوة الأعزاء مشكوووورين
الرد }}}
تم الشكر بواسطة:
#6
المعذره رديت عليك من الجوال و استعجلت في قراءة الامتداد ظنا مني انه ملف تابع SQL Server بالنسبه للملف الذي ارفقته قمت بفتحه بأكسس و كانت البيانات ترميزها غير صحيح على العموم لو تعرف البيانات الذي انشأة به قاعدة البيانات فقط تحتاج الى تعريف ترميز قاعدة البيانات حتى تعمل بشكل صحيح
اسم معرفي : محمد يحيى
الرد }}}
تم الشكر بواسطة:
#7
(14-03-16, 10:33 AM)myalsailamy كتب : المعذره رديت عليك من الجوال و استعجلت في قراءة الامتداد ظنا مني انه ملف  تابع  SQL  Server   بالنسبه للملف الذي ارفقته  قمت بفتحه بأكسس و كانت البيانات ترميزها غير صحيح  على العموم  لو تعرف البيانات الذي انشأة به قاعدة البيانات فقط تحتاج الى تعريف ترميز قاعدة البيانات حتى تعمل بشكل صحيح

مشكووور أخي myalsailamy
أنا عندي عند فتح قاعدة البيانات بالأكسس 2010 تظهر بشكل عادي .. وقاعدة البيانات قديمة جدا ويبدو أنها أنجزت بواسطة FoxPro أو dBASE III إن كان التعبير صحيح.

أشكرك أخي العزيز على مجهودك الكريم.
الرد }}}
تم الشكر بواسطة:



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


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