HTML::Lintを使ってみたのですが、シフトJISコードに文句をつけます:

$ weblint x.html
x.html (36:1) Invalid character \x8C should be written as ?
x.html (36:1) Invalid character \x89 should be written as ?
x.html (36:1) Invalid character \xA6 should be written as ¦
x.html (36:1) Invalid character \x94 should be written as ?
.....

これを回避する方法はあるでしょうか? HTML::Lintに食わせる前に
?XXX にエンコードするぐらいですかね。