iReportで 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>
私の質問は次のとおりです。なぜこれが起こるのか、または問題を解決するために私ができることを誰かが知っていれば.