これを回避するにはどうすれば良いでしょうか?
おそらく問題のポイントは ujis のDBに UTF-8 の文字列をインサートしていることだと思うのですが、プログラム(PHP)では問題なく処理されているので、何かの対処があるのでは?と期待しています。
*プログラム(PHP)で対処するという回答は不要です。
---
MySQL4.0.25
SQLをテキストファイルに書き、MySQLに入力させてみてはいかがでしょうか?
MySQLに接続時なら、「<」で指定します。
mysql -u root -ppass1 test < filename
MySQLに接続後なら、sourceコマンドで指定します。
source filename
ありがとうございました。
Win(ローカル)でSQLをUTF-8保存し、ファイル転送して、PuTTYの設定をUTF-8(CJK)にて上記の外部スクリプト実行で上手く動作しました。