ありがとうございます。
解決しました。

文字コードの変換に失敗するのなら
MySQLに変換を任せるのは考え物ですね。

No.2の方法は、システム構築時ではなく
現状となってしまうと、大規模な変更になってしまうので難しいです。
set nemes ujisで済むのなら・・・、っていう気持ちはありますね。