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

مشكلة في charset

مغلق
بدأه theone في 14 مارس 2005 · 21 رد · 1,633 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم إخواني

أحتاج الى مساعدة منكوا

عندي صفحة ASPX فيها Controls منها تنشاء من صفحة HTML وبعضها RunTime لما سويت charset العربي في صفحة HTMl الControls الذي تنشاء من داخل aspx تظهر ?????????????????

كيف أحدد Charset من داخل ASPX أو إذا واحد معة حل الرجاء الرد بأسرع وقت

#2

هل وضعت الشيفرة التالية ضمن القسم Head :

<META http-equiv="Content-Type" content="text/html; charset=windows-1256">

ثانياً يجب أن تحفظ الصفحة كما يلي: File --> Advance Option --> اختر ترميز Unicode with Siganture

#3

وعليكم السلام

إذا فعلت ما ذكره لك أخي الحبيب إسماعيل ولم يفلح

اكتب القسم التالي في ملف web.config

  <globalization requestEncoding="windows-1256" responseEncoding="windows-1256" fileEncoding="windows-1256" culture="ar-sa" uiCulture="ar-sa"/>

إذا احترت أين تضعه فاكتبه قبل هذا السطر مباشرة

</system.web>

#4

شباب مافي فايدة سويت الطريقتين بس مازالت المشكلة موجودة

#6

هي ??????? ???????

#7

لانة لما اربط البرنامج مع قاعدة البيانات الموجودة في server تظهر البيانات صحيحة بس لما افتح البرنامج من السرفر تظهر ؟؟؟؟؟؟؟؟؟؟؟

#8

السلام عليكم..

أخي الكريم..تأكد من أنك قمت بتحديد نوع البيانات من نوع Nvarchar أو Ntext ..للغة العربية..عند قيامك في الحفظ داخل السيرفر..وأنك قمت أيضا بتحديدها بال SqlParameter او oleParameter ..فإنها ضرورية..لكي لا تضهر البيانات بذاك الشكل..اي ان عند قيامك ببناء ال Table لابد أن يكون الحقول من نوع Unicode Characters لكي يتعرف على الأحرف العربية..وأيضا البارميتر التي تمررها عند إضافة row جديد في ال Table ..لابد من تحديد بأنها Unicode Character اي nvarchar على سبيل المثال.وتحديد عدد الأحرف(length) إذا كانت من نوع nvarchar و لا تقم بتحديدها إذا كانت من نةع Ntext ..لأنها تاخذ ال default.. :) ..

وفي ملف ال web.config ..إضافة الى الأخوة السبقين..في الرد

في البداية:

<?xml version="1.0" encoding="windows-1256" ?>

بالتوفيق أخي الكريم

تم تعديل هذه المشاركة بواسطة Bassam Basamad في 15 مارس 2005 في 10:52

techvisio.gif

اللهم انصر إخواننا المجاهدين في كل مكان..

#9

يبدو أن الأخ يقوم بتعديل البيانات من خلال اي Interprise web tool خاصة بشركة ال Hosting و طبعا ال Encoding لها سيكون هو ال default أي 1252 لذلك سوف تخزن المعلومات على شكل ؟؟؟؟؟؟؟؟؟؟؟

يجب أن يقوم بالتعديل من داخل صفحات التطبيق حتى يتعم إعتماد اللغة العربية في إدخال البيانات

تحياتي

You can fly while you can touch the sky

#10

اخواني الكرام القاعدة ملهاش دخل في الموضوع لانة المشكلة في الكونتروال الذي تنشاء في الرن تايم

#11

بالنسبة للقاعدة فالديفولت هو عربي

#12

اخي جرب هذا الحل

اعمل savepage as ثم اختار(السهم الصغير على زر save=> ثم advance ثم اختار unicode12000

وان شاء الله راح تزبط

#13

أخي..أنت تفتح الملف ال aspx من داخل لوحة التحكم اللي يوفرها لك الإستضافة؟..اي من داخل السيرفر اللي عامل فيه ال hosting ..أكيد البيانات العربية ستكون..؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟.بهذا الشكل. لكن هل المخرج صحيح..في البراوزر عندك..لما تتصفح الموقع..؟

وممكن تتضع الكود اللي يقوم بإدخال البيانات الى قاعدة البيانات لنتأكد من صحة إدخالاتك..؟..

techvisio.gif

اللهم انصر إخواننا المجاهدين في كل مكان..

#14

الأخ بسام باصمد البيانات لما استعرضها في لوحة التحكم تظهر صحيحة المشكلة مش في البيانات المشكلة في الكونتروال اثناء الرن تايم تعرف تظبط الcharset من داخل الكود بيهيند لانة الكنتروال الذي انشائة من داخلة تظهر مخربشة

#15

اخي جربت اقتراحي

#16

..طيب..حط الكود اللي يقوم بعمل الكنترول..في ال runtime كما تقول..لأني صراحة..لم أفهم ماذا قمت في الكود بالضبط؟

techvisio.gif

اللهم انصر إخواننا المجاهدين في كل مكان..

#17

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

#18

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

#19

.. :s :s :s ..والله ماقللك إلا خير..:

Can You Put your code here to see it.?

بسا م باصمد

techvisio.gif

اللهم انصر إخواننا المجاهدين في كل مكان..

#20

معنديش مانع بس الصفحة فيها إرتباطات كثيرة

#22

مشكور ياشباب والله في خير فيكوا والله يوفقكوا لعمل الخير

الحلول الذي جبتوها كانت حلول سليمة

هذا الموضوع مغلق.

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