macOSのFinderなどでは濁音・半濁音は通常のUTF-8ではなく、「NFD」というUTF-8の正規化方法を利用しているため、「ガ」は「カ゛」という2文字に分けられてしまう(UTF-8-Mac)。
これは下記のコマンドで変換できる。
$ brew install nkf
$ echo '任意の文字' | nkf --ic=UTF8-MAC
コマンドライン上では見た目ではわからないと思うので、odコマンドをつけて確認するとわかりやすい。
$ echo '任意の文字' | od -tx1c
$ echo '任意の文字' | nkf --ic=UTF8-MAC | od -tx1c