2010-03-07 11 views

Répondre

1

Vous caractères « non latins » ne sont pas correctement par votre processeur XSL (peut-être ce n'est pas unicode-courant?), Donc ils sont remplacés par « ? ». Echappement remplacera ceux avec leurs homologues unicode ou avec des entités XML qui représentent le personnage. La meilleure option ici est de forcer un codage approprié pour votre texte et d'utiliser un processeur XSL qui respecte cet encodage (certains logiciels mal écrits supposent souvent que le monde entier écrit pour les locales en_US, malheureusement) .

+1

Actuellement, j'ai résolu le problème en définissant deux paramètres dans la configuration du fichier server.xml de Tomcat "", par lequel je force- spécifier le codage UTF-8 sur les deux chaînes d'URI, en plus j'ai ajouté un filtre de servlet à Solr webapp pour m'assurer que les demandes et les réponses sont apportées en UTF-8 – elsadek

Questions connexes