Réglage de l'Environnement Java (Apache, Tomcat) pour encoder en UTF-8
Je veux savoir comment installer l'Environnement Java pour coder en UTF-8.
Fondamentalement, j'ai des pages JSP affiche avec quelques textes en arabe, mais ils ne semblent pas être de codage de droit.
Quand je lance les pages dans l'IDE, il fonctionne très bien mais sur le serveur où ils sont hôte simple affiche comme des points d'interrogation. Je veux juste savoir comment installer l'environnement java ou apache tomcat pour coder l'UTF-8.
Toute aide sera appréciée.
- un poste pourrait aider stackoverflow.com/questions/138948/...
Vous devez vous connecter pour publier un commentaire.
Vous avez quelques paramètres généraux avec différents niveaux d'impact:
(1) Configurer votre
JSP
page pour afficher le contenu en utf-8 (ce qui le place sur haut de la page jsp)(2) Jeu de caractères par défaut l'encodage utf-8 (propriété système java)
(3) Configurer votre serveur d'applications pour encoder les paramètres de la demande en utf-8 (dans conf/server.xml)
(4) Dites navigateur contenu est en utf-8 (ce qui le place en html
HEAD
section)JAVA_OPTS="-D..."
variable par exemple, dans le script de démarrage ou comme une variable système (export JAVA_OPTS=".."
).Vous devez modifier l' /config/web.xml
décommentez cette ligne de filtre: setCharacterEncodingFilter
Au sein de votre répertoire de projet:
Vous devez avoir un dossier nommé "police" dans ce foler copier les polices arabes , cela permettra de transporter votre chemin à des personnages sur le serveur aussi....