2019年7月11日木曜日

Windowsで見えて、Macで見えないファイル

USBメモリに入ったデータを預かったのだが
Macで見ると、入っているはずの「データ」が表示されない。
(USBメモリはキチンとマウントする。)
Windowsで再確認すると、データは見える。

結果わかったこと:ファイル名に濁点などがある場合、「結合文字列」になっている場合があり、見ただけでは判断ができない。
1文字ではなく、2文字で1つになっている文字がMacでは、認識できないようです。

解決方法:ファイル名の濁点などを削除する。もしくは変更する。

※ファイル名を変更するだけで、Macでもファイルが表示されるようになりました。

2023.7.9 追記++++++++++++++++++++++
何らかの解決方法(文字修正)を探ってみましたが、
「macOSは結合文字列だらけ」らしいので修正するのは難しそうです。
当分は濁点などをさけるしかなさそうですね。
下記のサイトにて詳しく書かれていたので
リンクさせていただきました。

参考:ものかのさんのサイトにて詳しく紹介されています。
(Unicodeの特殊な文字 “結合文字列”)