Dans cet article


Offres d'emploi

Tags

Jasper Studio : Invalid byte 2 of 3-byte UTF-8 sequence

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 :

jasp_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!

L'équipe AXOPEN

Voir aussi les articles suivants

ORA-12899: value too large for column

Le 14/12/2012 par Expert technique JEE

Description L’erreur « _ORA-12899: value too large for column_« peut être constatée dans les logs des Intranet Servers Planisware lors d’une transaction d’enregistrement en Base de Données (BDD). _Exemple : ORA-12899: value too large for column \ »BASEDEV2\ ».\ »NETWORK\ ».\ »NAME\ »(actual: 84, maximum: 80) Ici on constate que l’on souhaite enregistrer le nom d’un sous-projet d’une longueur de 84 (caractères ou bytes en fonction du type d’encodage du champ « NAME » en BDD).
Lire l'article

Scripting OJS : la méthode print

Le 26/09/2012 par Expert technique JEE

Introduction : La méthode « print » permet l’utilisation d’une requête d’impression directement dans le code OJS. Elle permet de déclencher dans un script l’impression d’un rapport sous forme PDF, HTML ou vers une imprimante. Principe : La méthode « print » va permettre par exemple de générer une impression PDF d’un rapport « XXX_RE_MY_REPORT » au format A4 paysage sous « C:\Users\admin\Downloads\my_report.pdf ». Arguments de la méthode : La méthode « print » s’applique sur un objet de type « report » et nécessite 6 arguments : my_report.
Lire l'article

Migrer une base P5 d’ISO vers UTF8

Migrer une base P5 d’ISO vers UTF8

Le 18/05/2011 par Expert technique JEE

Les formats d’encodage des bases de données évoluent pour prendre en compte des besoins de plus en plus étendus. A titre d’exemple, la prise en compte de caractères nouveaux à stocker en base où une application multilingue peuvent nécessiter d’utiliser l’encodage UTF8. La principale difficulté vient du fait que l’encodage en UTF8 prend plus de place en base (les caractères sont encodés sur un nombre plus important de bits). Dans ce cas 2 situations peuvent se présenter :
Lire l'article