tagCANDY CGI VBレスキュー(花ちゃん) - VBレスキュー(花ちゃん)の投稿サンプル用掲示板 - Visual Basic 6.0 VB2005 VB2010
VB2005用トップページへVBレスキュー(花ちゃん)のトップページVB6.0用のトップページ
VBレスキュー(花ちゃん)の投稿サンプル用掲示板
     サンプル投稿用掲示板  VB2005 〜 用トップページ  VB6.0 用 トップページ
韓国語・中国語等の表示(VB6.0)_1 ( No.1 )  [親スレッドへ]
日時: 2011/04/05 13:03
名前: 花ちゃん

***********************************************************************************
* カテゴリー:[言語(日本・外国)・IME][][]                                     *
* キーワード:外国語,漢字が表示されない,旧の漢字,,,                       *
***********************************************************************************

-------------------------------------------------------------------------
Re^3: ハングルの文字を表示 - 魔界の仮面弁士  2003/08/05-00:07 No.5229
-------------------------------------------------------------------------

> テキストには韓国語を選択して保存しています。
元の文字コードが何であれ(KS X 1001とかEUC-KRとかISO-2022-KRとかJohabとか…)、
日本語Windows上にハングルを表示させるには、通常、Unicodeへの変換が必要とされます。

しかし、VBの標準コントロールは、Unicodeに対応していませんので、
Unicode対応のActiveXコントロールを使う必要があります。

Unicode対応のActiveXコントロールとしては、DataGridコントロールや
WebBrowserコントロールなどがあります。


> > とりあえず、WebbrowserのURLにtextファイルを指定して表示してみるとか。
> 表示してみたところ、文字化けして表示されエンコードで韓国語を選ぶとちゃんと表示されました。
WebBrowserで文字化けなく表示させるには、
案1) 文字コードがUTF-8のテキストファイルを渡す。
案2) 文字コードを指定可能なテキスト(XMLなど)を渡す。
案3) documentオブジェクトに、(writeメソッドなどで)直接文字列を送り込む
などといった手法をとる必要があります。


別の掲示板への投稿なのですが、下記も参考にしてみてください。

テキストボックスでの文字化け
http://hpcgi1.nifty.com/MADIA/VBBBS2/wwwlng.cgi?print+200307/03070051.txt

ハングル文字などが入っているUnicode文字列を印刷するには?
http://hpcgi1.nifty.com/MADIA/VBBBS/wwwlng.cgi?print+200302/03020026.txt

DataGridコントロールに、String型の変数の値を表示させるには
http://hpcgi1.nifty.com/MADIA/VBBBS2/wwwlng.cgi?print+200306/03060044.txt

テキストボックスに漢字を入力するには?
http://hpcgi1.nifty.com/MADIA/VBBBS/wwwlng.cgi?print+200306/03060029.txt




 [スレッド一覧へ] [親スレッドへ]