cue文件中的特殊字符:shnsplit无法处理。

我正在使用以下一行代码将我的flac文件与cue表拆分成多个flac文件:
shntool split -f "Album.cue" -o flac -t '%n - %p - %t' "Album.flac"

问题是:当cue表中的标题包含“ç”或“?”时,相应的分割文件似乎损坏,我无法听到它。当然,如果我完全删除标题:
-t '%n - %p'

文件创建时没有任何错误。
那么,我该如何处理那些在cue表中出现的特殊字符(这可能会影响标题,也可能会影响演奏者的姓名)?
1个回答

解决我的问题的方法是首先使用以下命令将.cue文件转换为UTF-8编码:
conv -f ISO-8859-1 -t UTF-8//TRANSLIT cuefile.cue -o reencoded_cuefile.cue