utf8の話が参考になった。
ついでにExtlibのUTF8のソースも読んで理解を深めた。
# #require "extlib";;
/opt/local/lib/ocaml/site-lib/extlib: added to search path
/opt/local/lib/ocaml/site-lib/extlib/extLib.cma: loaded
# open UTF8;;
# let moji2 = "\xc3\x86";;
val moji2 : string = "\195\134"
# print_string moji2;;
Æ- : unit = ()
文字コード超研究
GH 草取りフォーク SF-12
手打鋼付 立鎌ホー(大) 09010
育つ雑草





フィボナッチのうさぎ―数学探険旅行
タオは笑っている (プラネタリー・クラシクス)


ふつうのコンパイラをつくろう 言語処理系をつくりながら学ぶコンパイルと実行環境の仕組み
数学ガール (数学ガールシリーズ 1)
数学ガール フェルマーの最終定理 (数学ガールシリーズ 2)
ムナーリの機械