[前][次][番号順一覧][スレッド一覧]

mysql:13027

From: "Takashi Yamashita" <"Takashi Yamashita" <takasi@xxxxxxxxxx>>
Date: Wed, 24 May 2006 18:39:11 +0900
Subject: [mysql 13027] Re: MyODBCで文字化け

Takashi Yamashitaです。

>> myodbc-3.51.06-conv_ujis
>> ってのをWindowsに入れて、オプションでEUCの変換をする。
> 入れてみましたが、結果は、同じでした。
適切な設定をしないと正常に変換が行われないと思います。
以下のURLを参考に設定を行ってみて下さい。
http://vine-linux.ddo.jp/linux/sql/myodbc.php


> 何が悪いかよくわからない状態です。
> あと、MySQLのバージョンもあげてみました。(4.1.19)
> しかし、結果は、同じでした。
4.1以上に上げた場合、odbcドライバではなく、
mysqlサーバ自体でサーバ<->クライアント間の文字コード変換を行えるので、
myodbc-3.51.06-conv_ujisではなく、最新のmyodbc-3.5.1をインストールした方がよいかと。
ただし、windowsシステムフォルダに置いてあるmy.iniファイル内に、
以下のような記述を追加してください。
---
[client]
default-character-set=sjis
---

次に、以下のような手順でデータソースを追加してみてください。
1.「コントロールパネル」→「管理ツール」
  →「データソース(ODBC)」→「ユーザーDSN」タブで「追加」をクリック。
2.「MySQL ODBC 3.5.1 Driver」を選択し「完了」をクリック。
3.「Login」タブに必要な項目を記入。
  (必須項目は"Data Source Name", "User", "Password", "Database")。
4.「Advanced」タブ内の「Flags 3」サブタブの「Read Options From my.conf」をチェック。 

5.「Ok」をクリック。

後は、VC6+ADO2.7で先述した登録済みのデータソースを選択すれば、
SJISで出力されると思います。

---------------------------------------
Takashi Yamashita
takasi@xxxxxxxxxx


[前][次][番号順一覧][スレッド一覧]

     13021 2006-05-24 10:29 ["ta-taki@xxxxxxxxxx"] MyODBCで文字化け                        
     13022 2006-05-24 10:55 ┣[忠犬 KEN <ken_ken_19]                                       
     13023 2006-05-24 12:04 ┃┗["ta-taki@xxxxxxxxxx"]                                     
     13024 2006-05-24 12:18 ┗[Kan Ishii <kan-ishii]                                       
     13025 2006-05-24 17:06  ┗["ta-taki@xxxxxxxxxx"]                                     
     13026 2006-05-24 17:39   ┣[Tetsuro IKEDA <te.ik]                                   
     13028 2006-05-24 18:41   ┃┗["ta-taki@xxxxxxxxxx"]                                 
     13030 2006-05-24 21:54   ┃ ┗["Takashi Yamashita" ]                               
     13031 2006-05-24 22:06   ┃  ┗["Takashi Yamashita" ]                             
->   13027 2006-05-24 18:39   ┗["Takashi Yamashita" ]                                   
     13029 2006-05-24 18:54    ┗["ta-taki@xxxxxxxxxx"]                                 
   @ 13032 2006-05-25 00:55     ┗[<ska_king2005@xxxxxx]                               
     13033 2006-05-25 10:14      ┗["ta-taki@xxxxxxxxxx"]