ターミナルで日本語入力できるのに、vagrant上で、あるいはサーバー上でvimで日本語打ったらコードが出る 或いはMysql開いたら、コマンド行に日本語を写ったらリターン押すと消える それはおそらくMacの言語と地域設定がちょっと間違っている それを解決するには、まず自分のMacの言語と地域設定をチェックしましょう まずターミナルに $ locale に入力し、おそらくこうなっています LANG= LC_COLLATE="C" LC_CTYPE="UTF-8" LC_MESSAGES="C" LC_MONETARY="C" LC_NUMERIC="C" LC_TIME="C" LC_ALL=