正規表現のメタ文字をエスケープし、パターン内で文字列をリテラルとして照合できるようにします。
Unicode文字を含むURLの構成要素をエンコード・デコードします。
マークアップで影響を受ける文字を HTML エンティティにエンコードするか、標準の名前付き・数値エンティティをデコードします。
元のエンコーディングを断定せず、BOM の証拠、UTF-8 の妥当性、限定的な UTF-16 の null バイトパターンからテキストファイルを調べます。