掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VB6で、DBデータ(UTF-8)を扱う方法 (ID:126900)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>> 具体的に、どのようなコードになっているのでしょう? > 文字コードが、S-JISになって表示されてしまっています。 この場合は、文字コードではなく、プログラムコードの意味でした。m(_ _)m > デバック実行時にbufを参照しても、 本来 buf に格納されるべきデータは、具体的にはどのようなデータで、 実際の buf の内容は、どのようなデータになっているのでしょうか? > ご返信内容にChrW()関数を使ってらっしゃいますね。 VB6のソースコードは Shift_JIS ベースなので、Unicode文字が使えません。 そのため、ChrW関数を用いた表現を使った次第です。 ChrW関数は、Unicode(UCS-2/UTF-16) のコードを元にして、文字を返します。 Chr関数は、Shift_JIS のコードを元にして、文字を返します。 同様に、0〜255のコードを受け取る ChrB関数もあります。 逆に、文字をコードに変換するための、AscW, Asc, AscB関数もあります。 > oRec(1).Valueの値のスペイン語アクセント文字は表示されないもので・・・ もし、Value から返されるデータ自体が化けているようであれば、 VB 側では対処できません。その場合は、データベース または OS 環境側の 設定の問題という事になるので、この掲示板での範疇を超えてしまうかと。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.