GPSトラッキングデバイスからこの文字列を読み取ることができず、これらの情報をデコードしてアプリケーション(C#)で使用できるようにする必要があります。私が期待するものGPSトラッカーから読み取ることができない文字列を取得する
$A [email protected]‘)���ÿÿûÿÿ����°#~À‚¡U
しかし、実際には、以下のようなものです:
*HQ,XXXXXX,41,4#V1,time,A,**Lat**,N/S,**Lng**,W/E,000.00,000,date,FFFFFBFF,432,35,32448,334
私はC#で標準形式に文字列を変換するにはどうすればよいですか?
私はあなたが見ることができるようにバイトにデータを変換します
24-41-20-20-67-72-51-30-35-41-68-40-91-29-3F-3F-3F-FF-FF-FB-FF-FF-3F-3F-3F-3F-B0-23-7E-C0-82-A1-55
ネットワークから取得したバイトのエンコーディングによって異なります。適切なEncodingクラスを使用し、それに基づいて文字列を構築します。 – ManoDestra
どこから文字列を取得しますか?これは圧縮に関する問題のようです。たぶん、あなたは 'GzipStream'などでそれを解凍する必要があります。 –
@ManoDestra私は、GPSからデータを取得し、私は、エンコーディングのすべてをテストするが、それは、私は、GPSからデータを取得すなわちAVLデバイス、私はascciとUTF8と、デフォルトエンコーディングを使用する –