# shebangとか先頭に書くもの、ソースの内部エンコーディング、Magic Comment

# Bash

#!/bin/bash

# PowerShell

(ソースは UTF-16LE で書く)

日本語の文字列を含むようなソースだと、UTF-16LE でないと化ける。
(Outlookに渡したときに化けた)

# Python

#!/usr/bin/env python
# coding: utf-8
  • coding のところに -*- とかつけるのは Emacs 用、encoding にするのは vim 用、よく見るごちゃっとしたやつは、全部カバーした版 (たぶん)
  • python3 の場合は coding: (Magic Comment というらしい) の指定が不要(非推奨)らしい
#!/usr/bin/env python3

# Ruby

#!/usr/bin/env ruby

[ 📩 ご意見 ]