mysqldbda

mysqldbdaをインストールして、Zope3から使ってみました。たまたま接続したDBのcharactersetがsjisだったので、DAでsjisに設定したのですが、DBから送られてくるデータが文字化けしてしまいます。

ちょっと調べてみると、接続側のcharactersetがlatin-1のままです。とりあえず、


SET CHARACTER SET sjis

を実行してやると、文字化けしなくなりました。でも、アクセスする度にこんなことをやるのはイヤですから、そのうちマトモな対処方法を見つけないといけませんね。