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