関数 mb_internal_encoding により、内部処理は UTF-8 を指定する。 念のため、関数 mb_regex_encoding により、正規表現処理も UTF-8 を指定しておく。 このプログラムは、入力部と出力部を同じファイルで処理するため、form タグの飛び先を自分自身 $myself にする。 検索パターンを変数 $pat に、置換パターンを $rep に設定しておく。 ereg 系正規表現関数では、マッチしたサブパターンには、順番に ¥1, ¥2, ¥3‥‥という符号が付けられ、置換パターンで置き換えを行うことができる。 0010: mb_internal_encoding('UTF-8'); 0011: mb_regex_encoding('UTF-8'); 0012: $myself = basename($_SERVER['SCRIPT_N