بتاريخ: 14 مايو 200520 سنة comment_36199 مشكلة الرسائل مشكلة :عنما تعمل رسائل بالـ applicationResources.propertiesثم تضعها بالصفحة عن طريق strutsBean ( كـ Message )فتظهر الرسالة : كحروف اوردو أو ؟؟؟؟؟؟؟؟؟؟ تقديم بلاغ
بتاريخ: 14 مايو 200520 سنة comment_36229 المشكلة في الـ character encodingأولاً : تأكد أن الـ pagingCode لصفحة الـ jsp تدعم اللغة العربية .. مثل : "UTF-8" او "windows-1256"ثانياً : افتح ملف applicationResources.properties بالـ textpad او اي محرر و اكتب بخط لا يدعم اللغة العربية ثم احفظ الملف .. الآن عند فتح الملف من داخل بيئة العمل ستجد التعديلات ولكن بخط غير عربي .. هذا هو المطلوبأو أنك داخل الـ bean تجبر الـ request على نوع character encoding معين فتكتب داخل الـ bean جملة : request.setCharacterEncoding("UTF-8"); باعتبار أن request هو object من Requestبالتوفيق تقديم بلاغ
بتاريخ: 15 مايو 200520 سنة كاتب الموضوع comment_36372 يا أخ خالد : جزاك الله خيرا .......اولا : الصفحة عندي تدعم العربي بسبب وجود "windows-1256" في بداية الصفحة(في الاعلى) . كما هو موضح هنا ..... <%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%><%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%><%@ page contentType="text/html;charset=windows-1256"%><html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1256">... فهل هذا الذي تقصده ???? وأيضا موجود في خصائص الview كما هو موضح بالصورة .....حيث الEncode =cp1256 فهل هذا الذي تقصده ???? ثانيا : ذهبت إلى <JDev Home> ----> viewController -->Scr --->view فوجدت الـapplication.resorce.properties فعملت فتح باستخدام الـ notepade فوضعت رسالة بالعربي بالشكل التالي : مرحبا = nf.message فلما ذهبت الى الـ application.resorce.properties الموجود في الJDevloper لم أجد التعديل (اي الرسالة )ملاحظة : لم أعرف ما هو اسم الخط " اكتب بخط لا يدعم اللغة العربية " ، فما هو الخط الذي لايدعم العربية ؟؟؟ثم العبارة التي انت كتبتها : " أو أنك داخل الـ bean تجبر الـ request على نوع character encoding معين فتكتب داخل الـ bean جملة : request.setCharacterEncoding("UTF-8"); " ،،، كيف أعملها ؟؟هل ممكن ان توضح بالصور كيفية عملها ؟؟؟او باي طريقة اخرى ،، مثل ان تعملها انت بالـ JDeveloper وتحفظ عملك بملف Zip file وتضعه هنا ؟؟؟؟؟؟؟؟؟ تقديم بلاغ
بتاريخ: 17 مايو 200520 سنة comment_36604 لو لاحظت الكتابة هنا بخط لا يدعم العربية لكن بمجرد دخوله للصفحة يتم تحويله إلى encoding الموجود في الصفحة . ßÊÇÈÉ ÈÇááÛÉ ÇáÚÑÈíÉ هذا هو الحل الأول أن تكتب بأي محرر لا يدعم اللغة العربية بحيث يظهرها لك بهذا الشكل ، ولو لاحظت أن الخط الافتراضي في TextPad لا يدعم العربية . وهو حل غير عملي .الحل الثاني وهو الأفضل كما ذكرت في الرد السابق باجبارها يدوياً :أنت تقول: " ثم تضعها بالصفحة عن طريق strutsBean ( كـ Message )"الـ strutsBean ، إن كنت تقصد بها ActionForm مثلاً بحيث تعمل validation ادخل على نفس الكلاس و لنفرض اسمه LoginForm.java و في الـ reset method و هي التي تنفذ أولاً في الكلاس قم بكتابة التالي : request.setCharacterEncoding("UTF-8"); أما إذا كنت تقصد JavaBean عادية أنت قمت بانشائها لغرض معين فبنفس الطريقة لكن هنا تحتاج أن تعمل Object اسمه request من الكلاس HTTPRequest ..على فكرة مثل هذه التغييرات تحتاج إلى إعادة تشغيل السيرفر (Restart) .أما عملها بالـ JDeveloper فليس ممكن لأنني الآن أعمل على IBM WebSpher .. وعلى كل حال فكلاهما يؤدي إلى J2EE بالتوفيق تقديم بلاغ
بتاريخ: 10 سبتمبر 200520 سنة comment_46791 السلام عليكم..المشكلة في ترميز الملف applicationResources و لحل هذه المشكلة يجب أن تكتب الملف بالعربي و بعد ذلك تستخدم الأداة native2ascii الموجودة ضمن jdk/binلا تنسى أن تأخذ نسخة أحتياطية من الملف قبل التحويل... تقديم بلاغ
بتاريخ: 12 سبتمبر 200520 سنة كاتب الموضوع comment_46991 هل ممكن أن تشرح كيفية استخدام الأداة native2ascii الموجودة ضمن jdk/binومن أين اجدها ؟؟ تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.