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

タイトル Re: バイナリー不正データ処理
投稿日: 2007/03/16(Fri) 09:19
投稿者よねKEN
> データに以下の不正なデータが含まれております。
> "GU    34313
> "

魔界の仮面弁士さんの指摘以外に、
そのデータは何型の変数に保存しているのかも説明お願いします。

""で括っている点から、String型の変数に入れているのだろうという気がしますが、
タイトルで見ると「バイナリー」を強調されているので、
Byte型の配列変数に入れているのかな?という可能性も考えられます。

> バイナリーで確認すると、以下の1行目の様になっております。
> 22 47 55 20 20 20 20 33 34 33 31 33 0D 22 0D 0A
> "  G  U              3  4  3  1  3  "
> これをGU    34313だけにしたいのですが、どの様な方法がありますでしょうか?

後、このデータは何故、不正なデータになったのでしょうか?
例えば、このデータが別のシステムから転送されてくるデータで、
その時点で不正である、ということであれば、そのこと自体を回避できないのでしょうか?
システム的な理想を言えば、不正になってから対処するのではなく、
不正にならないように手を打つのが最善策です。

#業務アプリ開発では、相手のシステムが悪いのだけど既存のシステムだから・・・
#新システム側が泥臭い方法で対応しましょう、となることも少なくないですが

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

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