« コミケ | トップページ | 初音ミクさん大人気 »

全角スペース問題


パソコンで全角スペース(漢字の空白)で終わるフォルダーを作るとプログラムがエラーする事があるというお話しです。
例えば、"test<全角スペース>"の様な名前のフォルダーをエクスプローラで作ってしまうと、プログラムによってはエラーが発生してしまうのです。

.netでプログラムを作る場合、"test<全角スペース>"の様な名前のフォルダーを処理しようとして
new System.IO.DirectoryInfo("test<全角スペース>")とした場合、
末尾の全角スペースが原因でうまく処理することが出来なくなってしまいます。
new System.IO.DirectoryInfo("test<全角スペース>\")の様にプログラムを書く際にフォルダー名の最後に"\"を追加してとりあえず回避することも出来ますが、続く処理の内容によってはエラーが発生してしまうのです。

ファイルシステムでのフォルダー名末尾の全角スペースの処理とプログラムでの処理との間に仕様の不一致があるのだろうと思いますが、いつか問題が解消されるのを願っています。

|

« コミケ | トップページ | 初音ミクさん大人気 »

パソコン・インターネット」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/532/7675009

この記事へのトラックバック一覧です: 全角スペース問題:

« コミケ | トップページ | 初音ミクさん大人気 »