マルチバイト文字を扱えるのが売りである。私のようなスクリプトの使い方だと、やや具合が悪い。ルーターから読み出したファイルを1行ずつたどって、目的のアスキー文字列を含んだ行を探す場合、その行は「単なるバイトストリーム」として扱われることが望ましい。文字が混じっているとそこでエラーを出して停止してしまう。これは、厳密にマルチバイト文字を扱う場合正しい処理だが、私のスクリプトでは具合が悪い。気にせずに、バイトストリームとして処理をしてもらいたい。マルチバイト非対応としてコンパイルしなおすことだった。