أحتاج إلى محرر يمكنني إضافته في صفحة jsp
بحيث يكتب الزائر فيه كلاماً منسقاً
ويطبعه بتنسيقه في الصفحة
فهل هناك أحد لديه علم عن الموضوع
تحياتي
أحتاج إلى محرر يمكنني إضافته في صفحة jsp
بحيث يكتب الزائر فيه كلاماً منسقاً
ويطبعه بتنسيقه في الصفحة
فهل هناك أحد لديه علم عن الموضوع
تحياتي
هل تقصد كالذي في المرفقات ...؟
شكراً للأخ أبو سعود مرة أخرى
وقد قمت بعمل صفحة jsp بسيطة لتشغيله
الملف EXAMPLE.HTML هو الملف الرئيسي
تحياتي
جزاك الله اخي علاء
ولكن صفحة الطباعة لا تقوم بطباعة الحروف العربية
بل تقوم بتحويلها الى رموز وهنا تظهر المشكلة .
حلها يكون بوضع قيمة charset في كلا السطرين بهذه القيمة windows-1256
ويمكن استخدام امر الطباعة التالي في نفس الصفحة وبدلاً عن التعليمة السابقة
كلا التعليمتين تؤديان نفس الامر
<%out.println(request.getParameter("textarea1")); %>تحياتي لك
لم أواجه مشلكة على جهازي أخي أبو سعود
هل تعرف ما السبب؟
كيف أقوم بتغيير charset
وهل ستعمل على أنظمة التشغيل لنيكس؟
هل التعليمة الأخيرة تحل المشكلة؟
أنا أعرف أنها تقوم بنفس العمل
تحياتي
بالنسبة للتعليمة التي وضعتها فهي مجرد اضافة لا اكثر ولا اقل
يعني من كان يريد ان يستخدم التعليمة التي وضعتها انت او التعليمة التي وضعتها انا
ولكن التعليمة السابقة لا تحل المشكلة فهي تقوم بنفس الامور وهو الطباعة
ولكن بالنسبة للغة العربية فلابد من تغير 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 كقاعدة بيانات
ولهذا لابد من اضافة التعليمتين . يعني المساله تكاد تكون كاجبار الصفحة فضلا عن التعديلين السابقين بتحول اللغة الى العربية
في الحقيقة انا لم اضع اي عمل قمت به على نظام لينكس ولم اجربه يوماً .
ولكن ان شاء الله سوف تنحل المشكلة بواسطة التعديل السابق
بالتوفيق لك اخي علاء