Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.5
-
None
Description
Problem: the old java.io API cannot handle filenames that have a bad encoding, ie. iso-8859-1 encoded umlauts when running with LC_ALL=*.UTF-8.
To reproduce the problem do:
git clone https://github.com/jjYBdx4IL/filenameenc.git
cd filenameenc
mvn test
mvn clean # <- produces an error when trying to remove target/
The example itself demonstrates the problem and shows a solution by using java.nio.Files.newDirectoryStream().