1

次数記号(°)がバイト63(3F)で表されていることがわかっている文字列があります。

各文字は1バイトで表されます。

使用されている文字エンコードを見つけるにはどうすればよいですか?

4

1 に答える 1

1

現代のほとんどすべての8ビットエンコーディングはASCII範囲のASCIIと一致するため、バイト3Fの16進数は疑問符「?」です。Sebtmのコメントが示唆しているように、これは文字レベルのデータエラーが原因である可能性があります。たとえば、ASCIIに制限されている一部のソフトウェアは、他のすべてのバイトを「?」に変換する可能性があります。–良い習慣ではありませんが、可能です。

非ASCIIバイトの場合は、http://www.eki.ee/letter/chardata.cgi? search =degree+signページを使用して推測できます。

于 2012-03-08T14:49:27.960 に答える