お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2011-09-28 16:41:03

Demmie
メンバ
登録日: 2008-08-11

baseからODBCでMySQLに接続すると文字化けする

タイトルの件で質問したく,登録させていただきました.
「あー,またそれかい. "set names utf8" で一発でしょ」って言わないでください.
そうではなく,「すでに入っているデータは正常に表示はされるけど,新たに入力した文字が化ける」のです.
環境ですが,Ubuntu11.04クリーンインストールに,baseを含めたLibreOffice をインストールしました.
ODBC関係の unixodbc unixodbc-bin
libmyodbcなどをインストールし,http://memo.officebrook.net/20080528.html
などを参考にしてODBCの設定をしました.
DBはLAN上にあるマシンで,CentOS+MySQLです.
ubuntu10.10+OpenOffice.org3.3の時には問題なく日本語データの表示も入力もできていたのですが,ubuntu11.04にアップし,LibOになったら,表示はされるのに,入力した文字が化けるようになりました.
正確には,フォームの中に入力した文字はとりあえず表示されるのですが,入力を確定し,再表示すると,たとえば,「あ」は「あ」に,「あ龠」は「あé¾
」に化けます.

どうしたら良いのか,どなたかご教示をお願いします.

オフライン

 

Board footer

Powered by FluxBB