Il est possible que vous ayez l’erreur suivante lorsque vous essayez d’ouvrir un rapport envoyer vers votre serveur Jasper via Jasper Studio
Il est possible que vous ayez l’erreur suivante lorsque vous essayez d’ouvrir un rapport envoyer vers votre serveur Jasper via Jasper Studio:
Invalid byte 2 of 3-byte UTF-8 sequence
Comme l’erreur l’indique, c’est un problème d’encodage dans le transfert des rapports entre JasperStudio et votre rapport. Ce problème est présent dans les différentes versions JasperStudio, et même dans la version 5.1.
Pour résoudre ce problème, il faut forcer JasperStudio à utiliser l’utf-8.
Dans votre répertoire d’installation de JasperStudio, recherchez le fichier JasperStudio.ini :

Editez ce fichier avec un éditeur texte de type Note pad++ et rajouter la ligne : -Dfile.encoding=UTF-8
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20120522-1813
-data
@user.home/JaspersoftWorkspace
-clean
-vmargs
-Xms128m
-Xmx1024m
-XX:PermSize=128M
-XX:MaxPermSize=256M
-XX:+CMSClassUnloadingEnabled
-XX:+UseConcMarkSweepGC
-Dfile.encoding=UTF-8
Redémarrez JasperStudio. Vous pouvez maintenant livrer vos rapports vers votre serveur, avec le bon encodage!
Pourquoi choisir Symfony pour un projet de développement web ? Avantages et fonctionnalités incontournables du framework.
Depuis quelques années, les solutions de monitoring des applications ont évolué pour devenir des solutions d’observabilité, avec la promesse d’avoir une vision unifiée de la performance et du bon fonctionnement des applications...
Le massacre de la sémantique HTTP qui consistait à faire des POST pour transmettre des requêtes GET avec un payload conséquent va doucement s'arrêter grâce à la méthode QUERY!