VBAで標準で扱っている文字コードは何ですか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/09/06 00:58:50
  • 終了:--

回答(2件)

id:borin No.1

borin回答回数2053ベストアンサー獲得回数02005/09/06 01:19:40

ポイント25pt

VBAは文字列をユニコードで扱っているようです。

id:Ficus_palmeri

UTF-8とかですか?

2005/09/06 01:21:17
id:nitscape No.2

nitscape回答回数526ベストアンサー獲得回数02005/09/06 02:22:59

ポイント25pt

VBAで使われているのは「UTF-16」というユニコードです。1文字が2バイトでリトルエンディアンで表現される(WindowsNT系では)一般的に使われているものです。


UTF-8は文字によって1文字が1バイトのこともあれば複数になることもあります。UTF-8とUTF-16は相互に変換可能です。


http://www.microsoft.com/japan/msdn/library/default.asp?url=/jap...

MSDN ライブラリ サイト移行に関する重要なお知らせ

テキストファイルなどで昔から用いられているシフトJISなどの文字列をVBAに読み込むときはユニコードに変換する必要があります。そのようなときはstrconvという命令を利用します。

id:Ficus_palmeri

なるほど.よくわかりました.

ありがとうございます.

2005/09/06 02:53:04

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません