質問: ### 知りたいこと 初学者で申し訳ないのですが、 Macで作成した.rbなどのスクリプトを windowsで開いて編集するとエラーの元になるでしょうか? たとえばwindowsでvimを使ってファイルを出力するとcp932で出力され、 macでvimを使ってファイルを出力するとutf-8で出力されると思います。 macで作成したファイルをwindowsのvimで開くと、utf-8で書かれたファイルにcp932で文字を入力することになり、 2つの文字コードが混ざった状態になるのでしょうか?
回答: vimであれば、適切に設定されていれば、エンコーディングは自動判別して、編集できるよう変換してくれます。デフォルトだと適切に設定されているはず。 utf-8のファイルであっても、Windowsのvimでは自動変換されるのでそのまま編集できます。保存時には元のutf-8に逆変換して保存します。CP932にある文字の範囲であれば(CP932と1対1で対応する文字であれば)、大丈夫ですが、そうでない場合は文字が化けるでしょうね。 逆も多分大丈夫だと思います(Mac持ってないので確認できず)。