Maven: Quellcodierung in UTF-8 funktioniert nicht?Java

Java-Forum
Anonymous
 Maven: Quellcodierung in UTF-8 funktioniert nicht?

Post by Anonymous »

Ich wandle ein Projekt von ANT in Maven um und habe Probleme mit einem bestimmten Unit-Test, der sich mit UTF-8-Zeichen befasst. Das Problem betrifft die folgende Zeichenfolge: < /p>

String l_string = "ČäÁÓý\n€řЖжЦ\n№ЯФКЛ";
< /code>

Das Problem ist, dass der Unit -Test fehlschlägt, da die Zeichenfolge wie folgt gelesen wird: < /p>

?äÁÓý
€????
?????
< /code>

Die Java-Klasse wird als UTF-8 gespeichert und ich spezifiziere auch die Build-Codierung zu UTF-8 im pom.xml....


UTF-8


...




org.apache.maven.plugins
maven-compiler-plugin
3.1

1.6
1.6
${project.build.sourceEncoding}



maven-assembly-plugin
2.4


jar-with-dependencies




org.apache.maven.plugins
maven-surefire-plugin
2.15


org.apache.maven.plugins
maven-surefire-report-plugin
2.15



< /code>

Fehlt mir hier etwas? Es wäre großartig, wenn mir hier jemand helfen könnte.@Test
public void testTransformation()
{

String l_string = "ČäÁÓý\n€řЖжЦ\n№ЯФКЛ";
System.out.println( ">>> " + l_string );
c_log.info( l_string );
StringBuffer l_stringBuffer = new StringBuffer();
int l_stringLength = l_string.length();

String l_fileName = System.getProperty( "user.dir" ) + File.separator + "transformation" + File.separator + "TransformationMap.properties";
Transformation.init( l_fileName );

Properties l_props = Transformation.getProps();
for ( int i = 0; i < l_stringLength; i++ )
{
char l_char = l_string.charAt( i );
int l_intValue = (int) l_char;
if ( l_intValue

Die folgende Logik ist nicht wirklich relevant (?), Weil nach dem ersten System die zuvor erwähnten "?" werden anstelle der korrekten Zeichen gedruckt (und daher fehlen die folgenden Tests). Es wird auch keine Standard -Plattform -Codierung verwendet.Ý=Y
ý=y
Ž=Z
ž=z
°=.
€=EUR
< /code>

Es ist zu beachten, dass der Test ohne Probleme ausgeführt wird, wenn ich das Projekt mit Ant. < /p erstelle>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post