エスケープシーケンスの処理でエラーが出たら、ポインタを進めないように修正
全角英数記号を半角に変換するように変更

”は“と対で使われることが多いので全角のまま保持。
一番根本のTS解析部分での変換なので、元が全角であったという情報は失われる。
録画ファイル名は駄目文字のチェックが入っているので、多分問題ない。(未検証)
受信した文字を全て変換しているので、チャンネルスキャンからやりなせばサービス名も半角になります。