tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル ファイルパスの機種依存文字を取得する方法について
投稿日: 2014/11/28(Fri) 11:50
投稿者マサタロウ
VBは数年前から勉強しています。
ExcelのVBAの資格(APIなし最初の)を取得しています。

VB5.0で、コモンダイアログで選択したファイルのパスに含まれる
機種依存文字を取得する方法を考えています。


以下のページで機種依存文字を表示させる方法を確認しました。
  http://okwave.jp/qa/q4522107.html#

ページ内の「文字コード」について検索してみると、
"数値文字参照"の文字であるということがわかりました。
  http://www.pentan.info/doc/sjis_list.html
  http://ja.wikipedia.org/wiki/%E6%96%87%E5%AD%97%E5%8F%82%E7%85%A7

"数値文字参照"の文字について検索中に、文字列を数値実体参照の
形に変換してくれるページを見つけました。
  http://yasu.asuka.net/orkut/conv.html

上記検索で見つけた方法を利用してコモンダイアログで選択した
ファイルのパスに含まれる機種依存文字を取得する方法を
考えましたが、取得したい機種依存文字を入力して文字コードを
調べ、VB5.0で確認してみると、"?"が表示されコモンダイアログの
Filenameプロパティのパスと同じになります。
VB5.0での確認方法は、http://okwave.jp/qa/q4522107.html#
改造して確認しました。

VB5.0のテキストボックスに取得したい機種依存文字を入力して
Enterを押すと"?"に変わります。

使用中のPCは、NEC VALUESTAR です。

VB5.0で、コモンダイアログで選択したファイルのパスに含まれる
機種依存文字を取得できるか確認したいです。


コモンダイアログで選択したファイルのパスに含まれる
機種依存文字を取得する方法は、自作のビューアー、
プログラムランチャー、ファイルのパスの文字数を確認する、
というファイルのパスを必要とするプログラムを作成中に、
不具合がないか確認している時に出てきた事です。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。