تكوين UTF-8 في WebSphere و WebLogic و Tomcat و TC Server و JBoss

أصبح ترميز UTF-8 مهيمنًا على ترميز الأحرف لتطبيقات الويب.

في هذه المقالة ، سأتحدث عن كيفية تكوين UTF-8 في IBM WAS و Oracle Weblogic و Tomcat و TC Server & JBoss.

خادم تطبيق WebSphere

  • قم بتسجيل الدخول إلى وحدة تحكم WebSphere الإدارية
  • قم بتوسيع الخوادم >> خوادم التطبيق
  • انقر فوق Application Server (JVM) الذي تريد تمكين UTF-8
  • قم بتوسيع Java and Process Management ضمن البنية التحتية للخادم
  • انقر فوق تعريف العملية
  • انقر فوق Java Virtual Machine
  • أضف المعلمة التالية في وسائط Java العامة
-Dclient.encoding.override=UTF-8
  • انقر فوق موافق ، قم بمزامنة العقدة إن أمكن
  • أعد تشغيل Application Server (JVM) لتصبح التغييرات سارية المفعول.
  كيفية إصلاح محرك أقراص فلاش عندما تصبح الملفات اختصارات (الحلول)

خادم Oracle WebLogic

  • انتقل إلى مسار مجال Weblogic
  • انتقل إلى مجلد bin
  • أضف المعامل التالي في setDomainEnv.sh ضمن متغير JAVA_OPTS.
-Dfile.encoding=utf8
  • أعد تشغيل خادم Weblogic لتصبح التغييرات سارية المفعول.

هر

  • انتقل إلى مجلد tomcat home (التثبيت)
  • انتقل إلى مجلد أسيوط
  • أضف المعلمة التالية في server.xml ضمن منفذ الموصل.
URIEncoding="UTF-8"

ملاحظة: إذا كان لديك العديد من منافذ الموصل ، فيجب إضافتها ضمن الكل.

  • انتقل إلى موقع Tomcat (مجلد التثبيت)
  • انتقل إلى مجلد bin
  • أضف المعامل التالي في catalina.sh ضمن متغير JAVA_OPTS.
-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8

السابق:

JAVA_OPTS=”-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8”
  • أعد تشغيل Tomcat Server لتصبح التغييرات سارية المفعول.
  كيفية إنشاء مجموعات الموقع ومشاركتها في خرائط Apple

خادم TC

  • انتقل إلى مجلد مثيل خادم TC
  • انتقل إلى مجلد أسيوط
  • أضف المعلمة التالية في server.xml ضمن منفذ الموصل.
URIEncoding="UTF-8"
  • انتقل إلى مجلد مثيل خادم TC
  • انتقل إلى مجلد bin
  • أضف التالي في setenv.sh ضمن متغير CATALINA_OPTS
-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8

السابق:

CATALINA_OPTS="-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8"
  • أعد تشغيل خادم TC لتصبح التغييرات سارية المفعول.

خادم تطبيق JBoss

  • انتقل إلى مسار تثبيت JBoss
  • انتقل إلى مجلد bin
  • أضف المعامل التالي في standalone.conf ضمن JAVA_OPTS
-Dfile.encoding=UTF-8
  • أعد تشغيل JBoss Server لتصبح التغييرات سارية المفعول.

أدوات التحقق من صحة UTF-8

يمكنك استخدام الأداة عبر الإنترنت التالية للتحقق مما إذا كان تطبيق الويب الخاص بك يدعم UTF-8

http://coderstoolbox.net/string/

http://validator.w3.org/

آمل أن تساعدك الإرشادات المذكورة أعلاه في تكوين UTF-8 في خوادم تطبيقات متعددة.

  كيفية إصلاح تحويل النص إلى كلام على الخلاف

إذا كنت تبحث عن تحسين المهارات في إدارة Oracle Weblogic ، فراجع ذلك بالطبع بواسطة كريس بارينت.

استمتعت بقراءة المقال؟ ماذا عن المشاركة مع العالم؟