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

محرر بألوان

بدأه علاء الصالحي في 3 يوليو 2008 · 6 رد · 1,144 مشاهدة · في JavaEE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أحتاج إلى محرر يمكنني إضافته في صفحة jsp

بحيث يكتب الزائر فيه كلاماً منسقاً

ويطبعه بتنسيقه في الصفحة

فهل هناك أحد لديه علم عن الموضوع

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#2

هل تقصد كالذي في المرفقات ...؟

Editor.rar

#3

جاري تجربته أخي

وسأضع الشيفرة عندما أنتهي منها بإذن الله

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#4

شكراً للأخ أبو سعود مرة أخرى

وقد قمت بعمل صفحة jsp بسيطة لتشغيله

الملف EXAMPLE.HTML هو الملف الرئيسي

تحياتي

editor.rar

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#5

جزاك الله اخي علاء

ولكن صفحة الطباعة لا تقوم بطباعة الحروف العربية

بل تقوم بتحويلها الى رموز وهنا تظهر المشكلة .

حلها يكون بوضع قيمة charset في كلا السطرين بهذه القيمة windows-1256

ويمكن استخدام امر الطباعة التالي في نفس الصفحة وبدلاً عن التعليمة السابقة

كلا التعليمتين تؤديان نفس الامر

<%out.println(request.getParameter("textarea1")); %>

تحياتي لك

#6

لم أواجه مشلكة على جهازي أخي أبو سعود

هل تعرف ما السبب؟

كيف أقوم بتغيير charset

وهل ستعمل على أنظمة التشغيل لنيكس؟

هل التعليمة الأخيرة تحل المشكلة؟

أنا أعرف أنها تقوم بنفس العمل

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#7

بالنسبة للتعليمة التي وضعتها فهي مجرد اضافة لا اكثر ولا اقل

يعني من كان يريد ان يستخدم التعليمة التي وضعتها انت او التعليمة التي وضعتها انا

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

ولكن بالنسبة للغة العربية فلابد من تغير charset للصفحة بوضع القيمة السابقة .

ففي المرفقات قمت بتعديل هذه الخاصية واضافة تعليمتين اخريين

التعديل الاول وهو كالتالي في اول سطر

<%@ page language="java" contentType="text/html; charset=windows-1256"  %>

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

والتعديل الاخر هو خاص لصفحة HTML ويكون كالتالي :

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

هذا التعديل سوف يقوم بتحويل اللغة الى العربية اذا قمنا بكتابة الاحرف العربية داخل صفحة HTML

دون عمل اي اكشن على الصفحة .

يبقى امر مهم وهو اضافة تعليمتين في اول الصفحة وهما كالتالي :

<% request.setCharacterEncoding("windows-1256");%>
<% response.setCharacterEncoding("windows-1256");%>

التعليمتين السابقتين لابد من اضافتهما اذا كانت الصفحة تجلب البيانات من قاعدة البيانات

او تضيفهما الى قاعدة البيانات

المشكلة لن تظهر الا عند استخدام MYSQL كقاعدة بيانات

ولهذا لابد من اضافة التعليمتين . يعني المساله تكاد تكون كاجبار الصفحة فضلا عن التعديلين السابقين بتحول اللغة الى العربية

في الحقيقة انا لم اضع اي عمل قمت به على نظام لينكس ولم اجربه يوماً .

ولكن ان شاء الله سوف تنحل المشكلة بواسطة التعديل السابق

بالتوفيق لك اخي علاء

editor1.rar

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