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

[ تمت الإجابة ]كيف اظهر النصوص باللغة العربية؟

بدأه زهر البيلسان في 23 مارس 2012 · 5 رد · 3,481 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

عندي استفسارين :

انا اصمم مشروع بسيط بلغة php و انا مبتدئة في اللغة ،و لقيت في موقع شرح لتصميم موقع بهذه اللغة وضع مثال (الرابط )

انا عدلت على المثال مثل ما ابغى و كله تمام ، لكن المشكلة لما انسخ الصفحة pag2.php و اسوي صفحة جديدة يظهر الكلام العربي اللي اكتبه رموز (مربعات أو علامات استفهام) لكن الصفحة نفسها pag2 تمام

الاستفسار الثاني: كيف اظهر رسالة للمستخدم في مربع رسالة(مثل MessageBox في الفيجوال بيسك)؟

يعني اظهر كلمة اعداد و تصميم و لما يضغط عليها تظهر معلوماتي في مربع رسالة

#2
اقتباس
انا عدلت على المثال مثل ما ابغى و كله تمام ، لكن المشكلة لما انسخ الصفحة pag2.php و اسوي صفحة جديدة يظهر الكلام العربي اللي اكتبه رموز (مربعات أو علامات استفهام) لكن الصفحة نفسها pag2 تمام

اعتقد هذا من المتصفح تحتاجين إلى تعديل على نوع الترميز Arabic(Windows)or Unicode مثل اللي متصفح الاكسبلورر

اقتباس

الاستفسار الثاني: كيف اظهر رسالة للمستخدم في مربع رسالة(مثل MessageBox في الفيجوال بيسك)؟

يعني اظهر كلمة اعداد و تصميم و لما يضغط عليها تظهر معلوماتي في مربع رسالة

اظن انكي تقصدين Aler box راجعي هذا المثال

<html>
<head>
<script type="text/javascript">
function show_alert()
{
alert("Hello! I am an alert box!");
}
</script>
</head>
<body>

<input type="button" onclick="show_alert()" value="Show alert box" />

</body>
</html>

المثال منقول من http://www.w3schools.com/js/js_popup.asp

تم تعديل هذه المشاركة بواسطة SalehZubir في 24 مارس 2012 في 00:45

1
#3

بالنسبة للكلام العربي يجب تحويل ترميز الملفات الى utf8 يمكنك ذلك بمفكرة الويندوز او الدريم ويفر او اي برنامج

واضافة هذا في رئس الصقحة

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

بالتوفيق للجميع

1
#4

شكرا لمرور كم على موضوعي و ردودكم السريعة ،و جزاكم الله الف خير :happy:

بس ما انحلت المشكلة :sad:

اقتباس
تحتاجين إلى تعديل على نوع الترميز Arabic(Windows)or Unicode مثل اللي متصفح الاكسبلورر

عدلت الترميز من utf-8 الى arabic windows-1256 طلع الكلام تمام بس القالب صار رموز (القائمة و الهيدر و الفوتر)

و جربت على متصفحين كروم و انترنت اكسبلورر

اقتباس
اظن انكي تقصدين Aler box راجعي هذا المثال

plain text

<html>

<head>

<script type="text/javascript">

function show_alert()

{

alert("Hello! I am an alert box!");

}

</script>

</head>

<body>

<input type="button" onclick="show_alert()" value="Show alert box" />

</body>

</html>

المثال منقول من http://www.w3schools...js/js_popup.asp

يعطيك العافية مشكور، طبق معي بس نفس المشكلة بالنسبة للعربي

يعني اذا كان نص الرسالة عربي يظهر رموز ..

اقتباس
بالنسبة للكلام العربي يجب تحويل ترميز الملفات الى utf8 يمكنك ذلك بمفكرة الويندوز او الدريم ويفر او اي برنامج

واضافة هذا في رئس الصقحة

plain text

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

هذا الكود موجود عندي بس فكرت اعدله لاني لما غيرت الترميز windows-1256 طلع الكلام تمام بس خرب القالب فقلت اجرب اغير ترميز بالكود نفسه و كتبت هالكود

<meta content="text/html; charset=ًWindows-1256" http-equiv="Content-Type" />

بس نفس المشكلة

تم تعديل هذه المشاركة بواسطة زهر البيلسان في 25 مارس 2012 في 01:51

#5

السلام عليكم

أخى oneyemenweb2 يقصد تحويل ترميز الملف بالكامل لأنه عند نسخ نص بترميز معين ووضعة فى صفحة مختلفة الترميز تحدث مشاكل فى اللغة العربية ولذلك يجب تحويل الترميز للملف وذلك بحفظ نسخة أخرى من الملف بإستخدا المفكرة كالأتى :

File >> Save As ثم إختيار Encoding >> UTF-8 وبهذه الطريقة لتحويل جميع ملفات المشروع , أو استخدام برنامج ++notepad لعمل التحويل على نفس الصفحة مباشراً من خلال Encoding >> Convert to UTF-8

أو التحويل لأى ترميز أخر سوف تعمل عليه .

ولكن يجب أن يكون ترميز كود اللغة بنفس ترميز الصفحة , على سبيل المثال سوف تستخدمى ترميز UTF-8 للصفحات إذا يجب أن يكون كود لغة HTML للترميز هو كما ذكر أخى oneyemenweb2 كالأتى :

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

لاتحسبن العلم ينفع وحده مالم يتوج ربه بخلاق

لا إله إلا أنت سبحانك إني كنت من الظالمين

#6

الحمد لله انحلت المشكلة :)

شكرا للمساعدة ،زادكم الله علما ، و جزاكم الله خير :blush:

اقتباس
أخى oneyemenweb2 يقصد تحويل ترميز الملف بالكامل لأنه عند نسخ نص بترميز معين ووضعة فى صفحة مختلفة الترميز تحدث مشاكل فى اللغة العربية ولذلك يجب تحويل الترميز للملف وذلك بحفظ نسخة أخرى من الملف بإستخدا المفكرة كالأتى :

File >> Save As ثم إختيار Encoding >> UTF-8 وبهذه الطريقة لتحويل جميع ملفات المشروع , أو استخدام برنامج ++notepad لعمل التحويل على نفس الصفحة مباشراً من خلال Encoding >> Convert to UTF-8

أو التحويل لأى ترميز أخر سوف تعمل عليه .

الله يجزاك خير و يعطيك العافية ، حليت مشكلتي

من نفس الصفحة في محرر notepad++ اخترت encoding --> convert to utf-8 و صار كله تمام الحمد لله

اقتباس
ولكن يجب أن يكون ترميز كود اللغة بنفس ترميز الصفحة , على سبيل المثال سوف تستخدمى ترميز UTF-8 للصفحات إذا يجب أن يكون كود لغة HTML للترميز هو كما ذكر أخى oneyemenweb2 كالأتى :

plain text

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

ملاحظة : هذا الكود الموجود عندي و جربت من المحرر encoding -->character sets--> arabic --> windows-1256 و ضبط معي لكن باختار نفس الترميز الموجود بالكود utf-8 مثل ما تفضلت.

شكرااا على المساعدة ، بارك الرب في علمكم و نفع به .

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

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

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

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

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