ソースコード、スクリプトコードの文字コード (coding)

ソースコード、スクリプトコードの文字コード指定方法。

Java

コンパイルオプションで指定する。

UTF-8 で記述する例。

javac -encode utf-8 ...

EUC-jp で記述する例。

javac -encode euc-jp ...

余談だが、コンパイラ自体は ASCII しか受け付けず、native2ascii コマンドが ASCII にエンコード(例えば UTF-8「日」→「\u65e5」)したものをコンパイルしている模様。

メニューに戻る

Python

スクリプトファイルを EUC で記述する例。shebang 行の後あたりに書く。emacs へのヒントも兼ねている。

#-*-coding:euc-jp-*-

スクリプトファイルを UTF-8 で記述する例。shebang 行の後あたりに書く。emacs へのヒントも兼ねている。タブ幅指定は Python では無視される emacs 用の指定。

#-*-coding:utf-8; tab-width:4-*-

メニューに戻る

Ruby

スクリプトファイルを EUC で記述する shebang 例。

#!/usr/bin/ruby -Ke

メニューに戻る