iReport으로 PDF417 바코드를 생성하려고합니다. 문제는 바코드에 줄 문자열에 ä, ö 또는 ü 같은 "독일어 움라우트"가 들어 있다는 것입니다. 이 움라우트는 바코드로 인코딩 할 수 없습니다. JasperReports로 PDF417- 바코드 생성
이
내 템플릿입니다 :<?xml version="1.0" encoding="UTF-8"?>
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd"
name="report1" language="groovy" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20"
rightMargin="20" topMargin="20" bottomMargin="20">
<background>
<band splitType="Stretch"/>
</background>
<title>
<band height="79" splitType="Stretch"/>
</title>
<pageHeader>
<band height="35" splitType="Stretch"/>
</pageHeader>
<columnHeader>
<band height="61" splitType="Stretch"/>
</columnHeader>
<detail>
<band height="125" splitType="Stretch">
<componentElement>
<reportElement positionType="Float" mode="Opaque" x="432" y="189" width="148" height="75"/>
<jr:PDF417 xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components"
xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd"
moduleWidth="38.0" textPosition="none" quietZone="2.0" verticalQuietZone="2.0" minColumns="7"
maxColumns="7" minRows="5" widthToHeightRatio="2.0" errorCorrectionLevel="4">
<jr:codeExpression><![CDATA["äöüÄÖÜß Test Test"]]></jr:codeExpression>
</jr:PDF417>
</componentElement>
</band>
</detail>
<columnFooter>
<band height="45" splitType="Stretch"/>
</columnFooter>
<pageFooter>
<band height="54" splitType="Stretch"/>
</pageFooter>
<summary>
<band height="42" splitType="Stretch"/>
</summary>
내 질문은 : 이런 이유를 아는 사람이나 내가 문제를 해결하기 위해 무엇을 할 수 있다면.