sshfsでマウントしたファイルがFinderで表示されない

sshfsでマウントしたけれどFinderで表示されなかったり、アプリケーションから開けないようなファイルがたまーにある。
日本語でファイル名を指定していて、さらに濁点、半濁点が含まれているとこのような現象が起こるみたい。

対処法

ファイル名をUTF-8-MACにする。

find . -type f | perl -MEncode -MEncode::UTF8Mac -nle'rename $_, encode("utf-8-mac", decode_utf8($_))'

こうすることで濁点、半濁点が含まれているファイルもFinderで表示することができる。

最後に

UTF-8-MACは早く消えろ。