2011-02-07 3 views

答えて

36

802.11-2007仕様のセクション7.3.2.1(http://standards.ieee.org/getieee802/download/802.11-2007.pdf)では、SSIDが定義されています。

有効なSSIDは、任意の内容の0〜32オクテットです。長さ0のSSIDは、ワイルドカードSSIDを示します(プローブ要求フレームなど)。

SSIDに関連付けられた文字セットはありません。NULバイトの32バイト文字列が有効なSSIDです。

これが意味:

  • ジェネリックのSSID(のstrcpy()や友人)を操作するときには、通常の文字列関数を使用しないでください。

  • あなたはSSIDは、例えば、ディスク

+20

「SSIDEncoding」フィールドを定義した標準の最新バージョン(http://standards.ieee.org/getieee802/download/802.11-2012.pdf)があります。これは、「未指定」(任意のデータ用)または「UTF8」にすることができます。 –

+1

任意のUTF-8文字を含むことができますか? –

+1

任意のタイプのデータを含めることができます。 –

6

にそれをロギングは、最後の標準802.11から2012(第6.3.11.2.2)によると、それは0することができたときに、印刷可能であると仮定するべきではありません未指定またはUTF8エンコーディングの-32オクテット。

+2

Microsoftはいつものように混乱しています.Windows Phone 8で正しくUTF8がデコードされている間、Windows 10 MobileはWindows-1252またはLatin1を使用してこれをデコードします。 – springy76

関連する問題