مشكلة / الرجاء المساعدة

مواضيع عامه , بعيداً عن الأمور التقنيــه.
مغلق
asp4ever
عضو جديد
مشاركات: 40
اشترك في: 23 فبراير 2006, 16:24

مشكلة / الرجاء المساعدة

مشاركة بواسطة asp4ever »

تحياتي
حاليا رفعت موقع على الانترنت طبعا الموقع في لوجين للطلاب ,, حتى يشوفوا العلامات
العلامات مخزنة داخل قاعدة بيانات اكسس , فلما يحط معلوماته يدخله على الصفحة بس الكلام اللي مكتوب بالعربي يتحول الى علامات استفهام اما الانجليزي لا ,, طبعا انا اتكلم عن محتويات قاعدة بيانات
اللي تتحول الى علامات استفهام ,, الموقع انا عامله asp
http://www.atcjo.org
haider
عضو جديد
مشاركات: 5
اشترك في: 02 إبريل 2006, 19:44
مكان: العراق
اتصال:

مشاركة بواسطة haider »

السلام عليكم

اخي بس ممكن تنطيني كلمة مرور واسم مستخدم حتى اجرب من عندب واساعدك
بعون الله
web-dv
عضو مفيد جداً
مشاركات: 564
اشترك في: 01 سبتمبر 2005, 20:44

مشاركة بواسطة web-dv »

السلام عليكم
أخي بالنسبة للغة العربية فيجب أن تخزن على صيغة
N
يعني مثلاً بدلاً من Char ضع NChar
بدلاً VarChar ضع nVarChar
وعند الاستعلام لو احتجب لعبارة WHERE مثلاً

كود: تحديد الكل

SELECT * FRIM Table1 WHERE Name=N'همام'

وأيضاً عند الإضافة نفس الشيء استعمل قبل الكلام العربي البادئة N
تحياتي
asp4ever
عضو جديد
مشاركات: 40
اشترك في: 23 فبراير 2006, 16:24

مشاركة بواسطة asp4ever »

تحياتي
اخي الكريم ويب ديف
المشكلة انه ال user& pass ارقام ,, وعند التحقق سوف يعرض له جدول يحتوي على اسماءالمواد والعلامات ,, اسماء المواد باللغة العربية ,, عندما وضعت انت الدالة n بعد where هل سيكون تأثيرها فقط على user & pass ام على جميع عناصر الحقل ,,
يعني هل احتمالية يصير الكود
select n* from aaa where name = n 'aaaa
للعم اخي الكريم عندما كنت اعمل على localhost لم اواجه هذه المشكلة
هل هناك احتمالية ان الhosting لا تعدم اللغة العربية ؟؟؟
وهل لو كانت لا تدعمها .. هل استطيع ان اطلب منهم ان يدعموا لي هذه الخاصية ؟
وشكرا لك 8)
web-dv
عضو مفيد جداً
مشاركات: 564
اشترك في: 01 سبتمبر 2005, 20:44

مشاركة بواسطة web-dv »

السلام عليكم
أولاً هذه خطأ
select n* from aaa where name = n 'aaaa
هكذا الصحيح
select * from aaa where name = n'aaaa'
أما بالنسبة لعرض الحقول فهي لاتحتاج لأي تغير لأأنها أصلاً مخزنة بطريقة صحيحة يعني nvarchar وكما أسلفت لك يجب ادخال البينات باستخدام البادئة N

للعم اخي الكريم عندما كنت اعمل على localhost لم اواجه هذه المشكلة
هل هناك احتمالية ان الhosting لا تعدم اللغة العربية ؟؟؟
وهل لو كانت لا تدعمها .. هل استطيع ان اطلب منهم ان يدعموا لي هذه الخاصية ؟

على اللوكال كل شيء يعمل بشكل صحيح ولا أعرف لماذا تحديداً لكن أتوقع لأن الجهاز يكون مضبوط على اللغة العربية كاللغة افتراضية والله أعلم
تحياتي
مغلق