我正在制作一个音乐播放器与反应本土化。有些歌曲会导致错误,因为它们的文件名中有%20。例如,我的%20音乐%20.mp3。我记录了文件文件,它给了我类似于file:///storage/emulated/0/xender/audio/My%20music%20.mp3.的东西但是当我试着演奏音乐时,它给了我一个例外。例外是h.f.c.d.t0.t$a: java.io.FileNotFoundException:存储/模拟/0/xender/.mp3/My music .mp3: open : ENOENT (没有这样的文件或目录)。瞧!!文件路径现在有空间而不是%20,它使它无法找到该文件。