旧漢字?が使えない・・・


rt  2005-09-20 15:50:11  No: 92347  IP: [192.*.*.*]

VBだけではないのですが、
IMEパッドを使用して、旧漢字をメモ帳などに貼り付けると、
認識せずに文字が化けてしまいます。

これを何とか認識できる方法などはあるのでしょうか?

□や?になったりします。

編集 削除
名無し  2005-09-20 15:54:51  No: 92348  IP: [192.*.*.*]

フォントを変える

編集 削除
rt  2005-09-20 15:59:15  No: 92349  IP: [192.*.*.*]

フォントの問題ではないです。
(記号などではない)

Wordなどではちゃんと表示されるのですが・・・

編集 削除
あん  2005-09-20 16:36:26  No: 92350  IP: [192.*.*.*]

>フォントの問題ではないです。
なんでいいきれるんだろう?・・

編集 削除
魔界の仮面弁士  2005-09-20 16:49:34  No: 92351  IP: [192.*.*.*]

> 旧漢字
……それは例えば、何と言う文字ですか? また、実行環境は?


もしそれが、「Unicodeでは定義されているが、Shift_JISでは
定義されていない文字」ならば、以下のように、環境によって
表示できない可能性があります。


VB.NETの場合: Unicode文字も表示可能。ただしWin98の場合は制限あり。

VBScriptの場合: 言語仕様的には表示可能だが、実行ホストに依存。
  WinXP等であれば、問題なく表示可能。

VB6の場合: 開発環境、および標準コントロールでは表示不可。
  Unicode対応のActiveXコントロールならば表示可能。
  あるいは、TextOutW APIなどを使っての描画は可能。

VBAの場合: 実行ホストに依存。
  Office VBAの場合は、アプリ側のバージョンによっては、Unicode文字も
  取り扱えるが、その場合でも、開発環境(コードエディタ)上での表示は不可。

編集 削除
いな  2005-09-20 16:57:54  No: 92352  IP: [192.*.*.*]

> >フォントの問題ではないです。
> なんでいいきれるんだろう?・・

まぁ、漢字コードの問題だからね。

編集 削除