MySQL接続エラー

・MySQLAdminから接続できるが、Ethnaプログラムから接続できない
Ethnaを使わなければプログラムからも実行できる
・エラーメッセージ$result->getMessageの内容は"UnKnownエラー"
・$resultをVar_dumpすると
Illegal mix of collations (ujis_japanese_ci,IMPLICIT) and
(latin1_swedish_ci,COERCIBLE) for operation '='

原因
文字コードの不一致!?
 show variables like '%character%'; を実行すると分かる
・単に文字化けされて実行できる場合と、実行エラーになる場合の2種類あるのか?
(不明)

対策
 queryの実行前にSET NAME を実行