お疲れ様です。UTF8とSJISの自動判別のバグだということは把握しました。
なでしこの整形処理でUTF8に変換した場合、$EFBBBF というヘッダがつくようですが、これを利用できないでしょうか?
このヘッダが無い場合はSJIS優先の自動判定処理に投げるようにしておけば大丈夫ではないかと…素人考えですが。
ああ、けどU部品からデータ読みだした時はヘッダなしのUTF8Nなのか…。
と思ったらUグリッド以外から読んでみたら全部SJIS。Uグリッドだけ化けたのはこのせい?
ヘッダ有りのUTF8をU部品のデフォルトにすると良さそうな気もしますが、その場合に波及する影響が分からないので
申し訳ありませんが以上の気付いたことだけ書いてレス終わりにします。