Risposte:
Le emoji sono semplicemente caratteri unicode resi come tali dal sistema operativo. Nella schermata seguente, puoi vedere che unicode è "consentito" nei nomi di file:
In realtà, questi sono persino resi da Finder:
Per risolvere questo problema, è sufficiente rinominare il file tramite Finder o Terminal.
Ciò accade perché qualunque algoritmo di sostituzione dei glifi che usano è raccogliere il testo Unicode nel nome del file e sostituirlo con Emoji (che è un carattere ttf su OS X).
text.replace(/[\u1F60-\u1F64]|[\u2702-\u27B0]|[\u1F68-\u1F6C]|[\u1F30-\u1F70]{\u2600-\u26ff]/g, "");
è ciò che ho salvato sulla mia macchina.
Se vuoi vedere i caratteri Unicode monocromatici anziché quelli emoji grafici, l'unico modo per farlo è rimuovere manualmente il carattere chiamato Apple Color Emoji. Tuttavia, se lo fai perderai gli emoji grafici in Messaggi, Posta, ecc. Dovresti comunque ottenere il semplice carattere monocromatico in quelle app.