ハングル文字の入力方法 への返答
投稿で使用できる特殊コードの説明。(別タブで開きます。)
以下の返答は逆順(新しい順)に並んでいます。
投稿者 青木 宗一  ()
投稿日時
2008/3/7 21:50:00
VB6でハングル文字をしようすると文字をコピーした段階で文字化けがしてしまいます。
Visual Basic 中学校 掲示板 ハングル文字の入力方法 |
タグのない投稿を抽出 統計 RSS |
以下の返答は逆順(新しい順)に並んでいます。
それと同じで、「ハングル文字」という表現は誤りです。
で…結論から言うと、VB6 の『標準コントロール』では、ハングルを扱えません。TextBox や Label が、Unicode に対応していないためです。Form, MsgBox 等も然り。
多言語に対応しているのは、DataGrid や WebBrowser 、MSForms など、ごく一部の『Unicode 対応の ActiveX コントロール』だけです。
(Win9X 上で実行させた場合は、それらのコントロールであっても利用できません)
日本語以外の文字を扱いたいのであれば、VB.NET に移行する事をおすすめします。
VB6 で日本語以外のテキストを扱えないわけでは無いですが、コントロール側の制限が強すぎるため、茨の道かと。