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

mysql:13021

From: "ta-taki@xxxxxxxxxx" <"ta-taki@xxxxxxxxxx" <ta-taki@xxxxxxxxxx>>
Date: Wed, 24 May 2006 10:29:43 +0900
Subject: [mysql 13021] MyODBCで文字化け

Takizawaと申します。

環境
サーバ
Windows2003(SP1)+mysql4.0.26(EUC)
クライアント
Windows2000(SP4)+myodbc2.50.39+Ado2.7+VC6

上記のような環境で、ODBC経由で日本語を取得すると一部の文字化けを
起こしてしまいます。
EUCでデータを受け取り、VC中で変換しようおもっているのですが、
VC中の文字列のダンプをみると、
	[0x0]	0xa5 // ユ
	[0x1]	0xe6 
	[0x2]	0xa1 // ー
	[0x3]	0xbc 
	[0x4]	0xa5 // ザ
	[0x5]	0xb6 
	[0x6]	0xa3 // I
	[0x7]	0xc9 
	[0x8]	0xa3 // D
	[0x9]	0xc4 
	[0xa]	0xa4 // を
	[0xb]	0xf2 
	[0xc]	0xc5 // 登
	[0xd]	0xd0 
	[0xe]	0xcf // 録
	[0xf]	0xbf 
	[0x10]	0xa4 // す
	[0x11]	0xb9 
	[0x12]	0xa4 // る
	[0x13]	0x81 
	[0x14]	0x45 // に
	[0x15]	0xcb 
	[0x16]	0xa4 // は
	[0x17]	0xcf 
	[0x18]	0xa1 // ?
	[0x19]	0xa9 
	[0x1a]	0x00 

のような形で返ってきます。(// 文字 は、後付)
取得している文字列は、「ユーザIDを登録するには? 」です。
DBが壊れているのかと思い、PHPでその部分の文字列を表示してみましたが、
正常に表示されたので、DB事態はOKだと思います。

ODBC経由で取得する場合は、何か設定がいるのでしょうか?

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

->   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"]