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

مشكلة اللغة العربية في ASP.net 2

مغلق
بدأه hfsh80 في 1 أبريل 2006 · 15 رد · 4,466 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

الحقيقة أنني تعبت كثيرا في موضوع اللغة العربية في ASP2 !

عندما أفتح الصفحة في جهازي فإنه لا مشاكل مع اللغة ولكن عندما أرفع ملفات الموقع وأحاول فتح الصفحة فإنني أرى علامات ورموز غير مفهومة !!

بحثت كثيرا وتوصلت إلى طريقة تصميم الصفحة بالكامل ثم الضغط على Tools واختيار Generate Local Resource ليتم انشاء ملف التعريب في مجلد المشروع تقوم بنقله للموقع ليظهر الموقع بشكل سليم .

تعرضت لمشاكل كثيره حتى عند وصولي لهذه النقطة لا أذكرها الآن ولكن ما يهمني الآن هو :

هل هذه الطريقة الوحيدة لعرض صفحات الموقع باللغة العربية ؟

هذه الطريقة رغم أنها نجحت نوعا ما إلا أنها فشلت عند إضافة بعض الأدوات واستخدام الأمر Generate Local Resource مرة أخرى !!!

أرجو ممن لديه خلفية عن هذا الموضوع أن يوضح لنا وبالتفصيل إن أمكن طريقة عرض الصفحات في ASP.NET .

معلومة أخيرة : أستخدم Microsoft Visual Studio 2005

تحياتي للجميع

#2

يتم التغلب على هذه المشكلة كالتالي،

1)إختر الملف الذي تريد تصليحه

2) من قايمة ملف، اختر حفظ باسم

3) ثم اختر Save with encoding

4) اختر UTF8 with signature

بالتوفيق

logo.gif
استضافة ويندوز


اقتباس

مساحة تبدأ من 2000 ميجا بايت بسعر 1.99 دولار شهريا.ا

اقتباس

ASP.NET 1.1-2.0-3.0-3.5-4.0-4.5.1 / MVC ASP.NET / PHP 5.x / ColdFusion / MSSQL 2008 & 2012 / MYSQL

#3

أشكرك لتفضلك بالرد أخي الكريم smiling4ever

حاولت البدأ بصفحة جديدة وقمت بتطبيق ما تفضلت به ولكن نفس المشكلة وهذا الرابط التجريبي :

http://www.mathschoolsa.net/a/Default.aspx

إن كان هناك خطوات أخرى يجب اتباعها أرجو التوضيح فأنا مازلت جديدا على اللغة :)

تقبل خالص تحياتي

#4

هل جربت الخطوات كماهي؟

الخطوة الرابعة جرب Without signature

logo.gif
استضافة ويندوز


اقتباس

مساحة تبدأ من 2000 ميجا بايت بسعر 1.99 دولار شهريا.ا

اقتباس

ASP.NET 1.1-2.0-3.0-3.5-4.0-4.5.1 / MVC ASP.NET / PHP 5.x / ColdFusion / MSSQL 2008 & 2012 / MYSQL

#5

فى الSource View قم بأضافة هذا السطر بعد Title - داخل Head

  <meta http-equiv="content-type" content="text/html; charset=windows-1256" />

تم تعديل هذه المشاركة بواسطة neo في 2 أبريل 2006 في 02:21

Nothing to mention except that I am Muslim

Using your brain is not bad as you think

My Blog

logo.jpg

#6

الأخ الكريم smiling4ever

نعم طبقت الخطوات السابقة ولم أجد UTF8 with signature فقمت باختيار Without signature وهو ما تفضلت به في ردك الأخير ولم تظهر اللغة بشكل صحيح .

الأخ الكريم neo

أضفت السطر الذي أشرت إليه ولم يتغير أي شيء .

تعبت كثيرا من هذه المشكلة :blink:

أشكركما على تفضلكما بالرد ومازلت أنتظر الحل .

تحياتي للجميع

تم تعديل هذه المشاركة بواسطة ذو النورين في 2 أبريل 2006 في 13:08

#8

الأخ الكريم عبدالله جابر شقليه

بارك الله فيك وزادك الله علما نجحت الطريقة فوق المتوقع :)

شكرا لك مرة أخرى ولكل من شارك

تقبلو تحياتي

#9
ذو النورين كتب:
الأخ الكريم عبدالله جابر شقليه

بارك الله فيك وزادك الله علما نجحت الطريقة فوق المتوقع  :)

شكرا لك مرة أخرى ولكل من شارك

تقبلو تحياتي

الأخ ذو النورين، أرجو أن تكتب الحل هنا حتى يستفيد جميع من يدخل المنتدى وعنده نفس مشكلتك...

شكراً :)

logo.gif
استضافة ويندوز


اقتباس

مساحة تبدأ من 2000 ميجا بايت بسعر 1.99 دولار شهريا.ا

اقتباس

ASP.NET 1.1-2.0-3.0-3.5-4.0-4.5.1 / MVC ASP.NET / PHP 5.x / ColdFusion / MSSQL 2008 & 2012 / MYSQL

#10

الأخ الكريم smiling4ever

أعتذر عن التاخر فلم أتنبه لوجود رد على الموضوع .

بعد تتبع رابط الأخ عبدالله جابر شقليه قمت بوضع الكود التالي في ملف web.config

<globalization requestEncoding="utf-8" responseEncoding="utf-8" fileEncoding="utf-8" culture="ar-sa" uiCulture="ar-sa" />

وقمت بإضافة الكود التالي في كود الـ HTML

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

ثم أقوم بحفظ جميع الصفحات باستخدام Save As واختيار Save With Encoding ثم أقوم باختيار Unicode (UTF-8 with signature) - code 65001

تقبل تحياتي :)

#11

جربت كل هذ ومازالت المشكلة موجوده

ذو النورين كتب:
الأخ الكريم smiling4ever

أعتذر عن التاخر فلم أتنبه لوجود رد على الموضوع .

بعد تتبع رابط الأخ عبدالله جابر شقليه قمت بوضع الكود التالي في ملف web.config

<globalization requestEncoding="utf-8" responseEncoding="utf-8" fileEncoding="utf-8" culture="ar-sa" uiCulture="ar-sa" />

وقمت بإضافة الكود التالي في كود الـ HTML

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

ثم أقوم بحفظ جميع الصفحات باستخدام Save As واختيار Save With Encoding ثم أقوم باختيار Unicode (UTF-8 with signature) - code 65001

تقبل تحياتي :)

Eng.Hwida

Senior Software Developer

#12

انا حصلي مشكلة التعريب ولكنني تغلبت على هذة عن طريق حفظ باسم ومن ثم من من زر حفظ اغير التكويد الى 1200 وظبيت العملية هذا مالدي ولكن عندي سؤال وهو على طاري التعريب انا اوجاهة مشكلة في البريد الأكتروني هو يرسل وكل شي تمام ولكن الرسالة تظهر برموز غير بالرغم ـن في الكود واضعة الرمز التالي

windows-1256 من واجهة تلك المشكلة يقلو ما العمل

#13
سامية كتب:
انا حصلي مشكلة التعريب ولكنني تغلبت على هذة عن طريق حفظ باسم ومن ثم من من زر حفظ اغير التكويد الى 1200 وظبيت العملية هذا مالدي ولكن عندي سؤال وهو على طاري التعريب انا اوجاهة مشكلة في البريد الأكتروني هو يرسل وكل شي تمام ولكن الرسالة تظهر برموز غير بالرغم ـن في الكود واضعة الرمز التالي

windows-1256 من واجهة تلك المشكلة يقلو ما العمل

لابد من إضافة التالى لكود الارسال الخاص بك

message.BodyEncoding = Encoding.GetEncoding("windows-1256");

Eng.Hwida

Senior Software Developer

#14

hwida ، سامية ..

وفقكم الله وأصلح لكم من تحبونه..

أعلموا ولا يهينون الباقين.. إني أبحث عن حل لهذه المشكلة من قبل شهرين.. وحتى إني أشتريت كتابين باللغة الإنجليزية واحد عن (Schema) "أنظر إلى أين اليأس" وعن الـ ASP 2 وبحثت في المايكروسوفت عن الحل.. ولم أجد..

إلا أني وجدت هذا الحل في معيتكم

لكم مني جزيل الشكر ولكم مني دعوة في الغيب..

شكراً..

#15

فيه كذلك مشكلة ولم أجد لها حل .. وأعتقد أن الحل عندكم .. وفقكم الله

إذا قمت بإدراج صورة في أعلى الصفحة وأردت أن أحدد جزء منها ليكون link لصفحة أخرى.. كيف أفعلها؟؟ علماً بأن أزرار التحديد عندي لا يتم تفعيله..

تحياتي

#16

هل من الممكن إيجاد الحل عندكم؟؟

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

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