タイトル : 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だけにしたいのですが、どの様な方法がありますでしょうか? 後、このデータは何故、不正なデータになったのでしょうか? 例えば、このデータが別のシステムから転送されてくるデータで、 その時点で不正である、ということであれば、そのこと自体を回避できないのでしょうか? システム的な理想を言えば、不正になってから対処するのではなく、 不正にならないように手を打つのが最善策です。 #業務アプリ開発では、相手のシステムが悪いのだけど既存のシステムだから・・・ #新システム側が泥臭い方法で対応しましょう、となることも少なくないですが |