JJです。
$val変数の中身は下記です。
-----元の値------
表示
インターネット
----------------
↓↓↓↓↓↓
----{$val|escape:"html"|nl2br}を実行後-------
表\示<br />
インターネット
---------------------------------------------
このように「表示」という文字の間に「\」が挿入されます。
文字化けという表現がおかしかったですね
すみません。
もしかして原因はescapeよりnl2brのほうでしょうか?