掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ADOで取得した結果が文字化けする (ID:122187)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>> #UTF8と分かっているなら自前で変換(VB側で)もありかもです。 > 変換方法がわかりません。 > 色々StrConv等を使ってためしました。 急にStrConvという話が出てきた理由は不明ですが、それはさておき。 そもそも、結果が UTF-8 で受け取られているのかどうかは確認されましたか? Sybase側が UTF-8 であり、結果が文字化けしているという話はでてきていますが、 文字化けした結果が、具体的にどのように化けているのかと言う話が無いようで。 ADOから返されるデータが、「UTF-8形式のバイナリ」になっているならば、 それを VBで読める形式(UCS-2 または Shift_JIS)に置き換えるのは さほど難しい作業では無いと思います。 文字コードの変換ならば、過去ログにも幾つかサンプルがありますから。 でも、受け取った時のデータの内容が、Shift_JIS でも UCS-2 でも UTF-8 でも 無いのだとしたら……それは既にデータが破損している状態なのでしょう。 この場合、化けた結果を復元するのは、ほぼ無理でしょうから、化ける原因を 絶つ方向で調査しないと、問題は解決しないのではないでしょうか。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.