「プログラミングの基礎」での漢字の文字化け対応


 「プログラミングの基礎」では、ターミナル環境やOCaml環境等を'EUC'及び'LANG=en_US.ISO88591'に切り替えろ書いているが、どうも表示が文字化け及びtestが失敗して上手くうごかなかった。
ので最近のLinux環境*1OCaml側を合わせるということで、OCaml側をUTF-8に切り替える*2

let printer ppf = Format.fprintf ppf "\"%s\"";;
#install_printer printer
  • DLしたmetro.mlをUTF-8に修正
    • 適当なエディタでUTF-8で変換して保存する*3

*1:うちのdebianさんのlocalはデフォルトUTF-8。昨今のLinuxは大体UTF-8だよね?

*2:常用して問題あれば、また考える^^;

*3:emacsでなんかゴニョゴニョした