2019年7月11日木曜日

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

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

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

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

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

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

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


2 件のコメント:

  1. お陰様で難題が解決しました。
    色々検索してもこの内容は他には見つからず本当に助かりました。
    ありがとうございました。感謝です!

    返信削除
  2. コメントありがとうございます。
    最近、ブログをチェックしていなかったので気づかなかったのですが、知らない間にお役に立てていてよかったです。

    返信削除