だめ文字はどうにもならないと思います。
Lite-Cは標準Cコンパイラと違って、charに文字列を食わせる時に
エスケープシーケンスをバイナリレベルで解決してしまいます。
メモリデータそのものに日本語の文字コードの欠損が生じてしまいます。
ほかのCコンパイラでもライブラリなどで同様の問題は起きますが、これは
バイナリは欠損起こしてないので文字コードの数値を調べて英数字でない
と分かるものには\文字(0x5C)を追加することで回避可能です。
Lite-Cではこれができない。
文字化けする箇所には自分で文字\を追加するしか有りません。
随分と思い切ったと言うか、後先考えない実装をしてくれたもんです・・・。