tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板 [ツリー表示へ]   [Home]
一括表示(VB6.0)
タイトル文字化けについて
記事No12921
投稿日: 2008/08/19(Tue) 19:54
投稿者初仕事
文字化けについて

DB:Oracle 9.2.0.1
VB: Ver 6 sp最新

データベースに格納されている文字列に「〜」が
入っているデータを取得すると「?」と文字化けしてしまい
下記方法でうまく出力するようになしました。

Txtest = Replace(ObjSQL(0).Value & "", ChrW(12316), "〜", 1, -1, vbTextCompare)

しかし、@A..などの文字列はうまく出力できず「?」と
なってしまいます。
回避方法をご存知の方いらっしゃいましたら教えてください。

[ツリー表示へ]
タイトルRe: 文字化けについて
記事No12923
投稿日: 2008/08/19(Tue) 20:32
投稿者いな
> 文字化けについて
>
> DB:Oracle 9.2.0.1
> VB: Ver 6 sp最新
>
> データベースに格納されている文字列に「〜」が
> 入っているデータを取得すると「?」と文字化けしてしまい
> 下記方法でうまく出力するようになしました。

いわゆるウェーブダッシュ問題です。
「〜」不具合のための回避方法という事でしたら、
OTNの掲示板で色々と報告や回避方法などについて 議論されているようです。

VBというよりはOracle側の問題ではないかなぁ。

[ツリー表示へ]
タイトルRe^2: 文字化けについて
記事No12938
投稿日: 2008/08/21(Thu) 23:09
投稿者初仕事
ご回答ありがとうございます。

「〜」の問題は投稿通りVBのソースを変更する事によって解決したのですが

@A等の解決方法が分かりません。

[ツリー表示へ]
タイトルRe^3: 文字化けについて
記事No12941
投稿日: 2008/08/22(Fri) 09:39
投稿者くま
> @A等の解決方法が分かりません。

ORACLE側のキャラセットとVB側の表示が不一致しているだけなので
nec選定特殊文字、IBM選定特殊文字など、
なぜ文字化けがなぜ怒るのか?を確認したほうが良いかと

[ツリー表示へ]
タイトルRe^3: 文字化けについて
記事No12942
投稿日: 2008/08/22(Fri) 09:59
投稿者花ちゃん
> @A等の解決方法が分かりません。

下記を...。
http://apex.wind.co.jp/tetsuro/izonmoji/

http://tinyurl.com/5q7sft

[ツリー表示へ]
タイトルありがとうございました
記事No12968
投稿日: 2008/08/27(Wed) 16:17
投稿者初仕事
ありがとうございました

[ツリー表示へ]