ATL_URL のフラグ
これらのフラグは AtlEscapeUrl と AtlCanonicalizeUrl 動作を変更します。
#define ATL_URL_ESCAPE
#define ATL_URL_NO_ENCODE
#define ATL_URL_DECODE
#define ATL_URL_NO_META
#define ATL_URL_ENCODE_SPACES_ONLY
#define ATL_URL_BROWSER_MODE
#define ATL_URL_ENCODE_PERCENT
解説
フラグ |
説明 |
---|---|
ATL_URL_BROWSER_MODE |
文字の後に「エンコードまたはデコードしません |」または「か。」、後続の空白の後に「または」削除します。この値を指定しないと、全体の URL はエンコードされ、後続の空白は削除されます。 |
ATL_URL_DECODE |
URL が解析される前に、すべての文字に %XX のシーケンスを、エスケープ シーケンスが変換します。 |
ATL_URL_ENCODE_PERCENT |
検出されたパーセント記号をエンコードします。既定では、パーセント記号をエンコードされません。 |
ATL_URL_ENCODE_SPACES_ONLY |
空白のみをエンコードします。 |
ATL_URL_ESCAPE |
対応する文字にすべてのエスケープ シーケンス (%XX) を変換します。 |
ATL_URL_NO_ENCODE |
エスケープ シーケンスに安全でない文字を変換されません。 |
ATL_URL_NO_META |
メタ シーケンスは削除されません (「」など)。および「。URL から」)。 |
必要条件
Header: atlutil.h