Glob *. * Nicht auf Pfaden mit Unicode in Java und MacOS arbeiten?Java

Java-Forum
Anonymous
 Glob *. * Nicht auf Pfaden mit Unicode in Java und MacOS arbeiten?

Post by Anonymous »

Es scheint$ jshell
| Welcome to JShell -- Version 24
| For an introduction type: /help intro

jshell> var matcher = java.nio.file.FileSystems.getDefault().getPathMatcher("glob:*.*")
...>
matcher ==> sun.nio.fs.UnixFileSystem$1@2328c243

jshell> matcher.matches(new java.io.File("Article.md").toPath())
...>
$2 ==> true

jshell> matcher.matches(new java.io.File("🗞️ Article.md").toPath())
...>
$3 ==> false
< /code>
Ist dies ein Java -Fehler oder gibt es dafür eine vernünftige Erklärung?
Dieses Problem scheint nur auf MacOS da zu sein. Unter Windows und Linux kehren beide Ausdrücke für mich wahr zurück.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post