Re: VB2008 のソースコードがVB6.0上で文字化け ( No.1 ) |
- 日時: 2008/05/08 13:37
- 名前: 魔界の仮面弁士
- 手元にクリップボード調査ツールが無い(clipbrd.exeだけ)上に、
2008 の環境も用意できてないので検証できませんが、調査するとすれば
・コピー元のファイルが、Shift_JIS エンコードな場合はどうなるか。また、UTF-8 では? ・CF_TEXT 以外のテキスト(CF_UNICODETEXT, CF_OEMTEXT, CF_RTFTEXT, CF_HTML 等)はどうなっているか。
といったあたりでしょうかね。
> ListBox1.Items.Add(Clipboard.GetText) で取得すると文字化けは起こりません。 引数なしの GetText メソッドは、 1. Unicodeテキスト 2. テキスト の順で取得される仕様だったかと。
そして、VB6 エディタのクリップボードの利用順位は、 1. テキスト 2. Unicodeテキスト 3. OEMテキスト だったはず…。
|
|