2828import java .util .List ;
2929import java .util .Set ;
3030
31+ import org .apache .commons .io .Charsets ;
3132import org .apache .commons .io .FileUtils ;
3233import org .apache .commons .io .IOCase ;
3334import org .apache .commons .io .IOUtils ;
@@ -962,7 +963,7 @@ public void testMagicNumberFileFilterBytes() throws Exception {
962963 generateTestData (classFileAStream , 32 );
963964 classFileAStream .close ();
964965
965- FileUtils .write (xmlFileB , xmlFileContent );
966+ FileUtils .write (xmlFileB , xmlFileContent , Charsets . UTF_8 );
966967 FileUtils .touch (emptyFile );
967968
968969 IOFileFilter filter = new MagicNumberFileFilter (classFileMagicNumber );
@@ -1029,7 +1030,7 @@ public void testMagicNumberFileFilterString() throws Exception {
10291030 generateTestData (classFileAStream , 32 );
10301031 classFileAStream .close ();
10311032
1032- FileUtils .write (xmlFileB , xmlFileContent );
1033+ FileUtils .write (xmlFileB , xmlFileContent , Charsets . UTF_8 );
10331034
10341035 IOFileFilter filter = new MagicNumberFileFilter (xmlMagicNumber );
10351036
@@ -1055,7 +1056,7 @@ public void testMagicNumberFileFilterStringOffset() throws Exception {
10551056
10561057 final OutputStream tarFileAStream = FileUtils .openOutputStream (tarFileA );
10571058 generateTestData (tarFileAStream , tarMagicNumberOffset );
1058- IOUtils .write (tarMagicNumber , tarFileAStream );
1059+ IOUtils .write (tarMagicNumber , tarFileAStream , Charsets . UTF_8 );
10591060 tarFileAStream .close ();
10601061
10611062 createFile (randomFileB , 2 * tarMagicNumberOffset );
0 commit comments