Διαμόρφωση UTF-8 σε WebSphere, WebLogic, Tomcat, TC Server, JBoss

Το UTF-8 έχει γίνει η κυρίαρχη κωδικοποίηση χαρακτήρων για τις εφαρμογές Ιστού.

Σε αυτό το άρθρο, θα μιλήσω για τον τρόπο διαμόρφωσης του UTF-8 σε IBM WAS, Oracle Weblogic, Tomcat, TC Server & JBoss.

Διακομιστής εφαρμογών WebSphere

  • Συνδεθείτε στο WebSphere Administrative Console
  • Αναπτύξτε Διακομιστές >> Διακομιστές εφαρμογών
  • Κάντε κλικ στον Διακομιστή εφαρμογών (JVM) που θέλετε να ενεργοποιήσετε το UTF-8
  • Αναπτύξτε το Java and Process Management στην Υποδομή διακομιστή
  • Κάντε κλικ στο Process Definition
  • Κάντε κλικ στο Java Virtual Machine
  • Προσθέστε την ακόλουθη παράμετρο στα Generic Java Arguments
-Dclient.encoding.override=UTF-8
  • Κάντε κλικ στο Ok, Συγχρονίστε τον κόμβο εάν υπάρχει
  • Κάντε επανεκκίνηση του Application Server (JVM) για να τεθούν σε ισχύ οι αλλαγές.
  Πώς να διατηρήσετε τη μορφοποίηση ενός εγγράφου κατά τη δημοσίευση από τα Έγγραφα Google

Oracle WebLogic Server

  • Μεταβείτε στη διαδρομή Weblogic Domain
  • Μεταβείτε στο φάκελο bin
  • Προσθέστε την ακόλουθη παράμετρο στο setDomainEnv.sh στη μεταβλητή JAVA_OPTS.
-Dfile.encoding=utf8
  • Κάντε επανεκκίνηση του διακομιστή Weblogic για να τεθούν σε ισχύ οι αλλαγές.

Γάτος

  • Μεταβείτε στο φάκελο homecat (εγκατάσταση).
  • Μεταβείτε στο φάκελο conf
  • Προσθέστε την ακόλουθη παράμετρο στο server.xml στη Θύρα σύνδεσης.
URIEncoding="UTF-8"

Σημείωση: εάν έχετε πολλές θύρες Connector, πρέπει να τις προσθέσετε κάτω από όλες.

  • Μετάβαση στο σπίτι της 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 για να τεθούν σε ισχύ οι αλλαγές.
  9 καλύτερα δίκτυα εμπειρογνωμόνων που πρέπει να χρησιμοποιήσετε για να λάβετε τεκμηριωμένες επιχειρηματικές αποφάσεις

Διακομιστής TC

  • Μεταβείτε στο φάκελο παρουσίας διακομιστή TC
  • Μεταβείτε στο φάκελο conf
  • Προσθέστε την ακόλουθη παράμετρο στο 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

  15 Καλύτερο Δωρεάν Video Joiner για υπολογιστή

http://coderstoolbox.net/string/

http://validator.w3.org/

Ελπίζω οι παραπάνω οδηγίες να σας βοηθήσουν στη διαμόρφωση του UTF-8 σε πολλαπλούς διακομιστές εφαρμογών.

Αν θέλετε να βελτιώσετε τις δεξιότητές σας στη διαχείριση Oracle Weblogic, τότε ρίξτε μια ματιά σε αυτό μάθημα από τον Chris Parent.

Σας άρεσε να διαβάζετε το άρθρο; Τι θα λέγατε να μοιράζεστε με τον κόσμο;