FreeBSDでZFSを使ったファイルサーバを構築し、MacOSからNFSマウントして使い始めました。 マウントした後、日本語を含むファイル名の文字コードの違いにより若干ハマったので、書き記しておきます。 MacOSの文字コードはUTF-8ではなく、UTF-8-MAC MacOS以外の一般的なシステムでは、UTF-8を使うのが一般的となり、Windowsですらサポートするようになってきました。 ご多分に漏れずMacOSもUTF-8はサポートしており、システムもUTF-8で正規化されています。 しかしながら、UTF-8の中にもUTF8 NFCというものと、UTF-8 NFDというものがあり、濁点、半濁点の扱い方が異なっているようです。 MacOSは後者のUTF-8 NFDで正規化されており、UTF-8-MACと呼ばれているようです。 LinuxやFreeBSDなどはUTF-8 NFCで正規化