:relfileprefix: ../../
[#05BD38A4DC04C729C9933958F5AF4609E781D779]

= Class encoding_opts

pass:v,q[Percent-encoding options]


== Synopsis

Declared in header `</boost/url/encoding_opts.hpp#L31[boost/url/encoding_opts.hpp,window=blank_]>`

[source,cpp,subs="verbatim,macros,-callouts"]
----
struct encoding_opts;
----

==  Member Functions
[,cols=2]
|===
|Name |Description
|xref:boost/urls/encoding_opts/2constructor.adoc[`pass:v[encoding_opts]`] |

|===
==  Data Members
[,cols=2]
|===
|Name |Description
|xref:boost/urls/encoding_opts/disallow_null.adoc[`pass:v[disallow_null]`] |
pass:v,q[True if nulls are not allowed]

|xref:boost/urls/encoding_opts/lower_case.adoc[`pass:v[lower_case]`] |
pass:v,q[True if hexadecimal digits are emitted as lower case]

|xref:boost/urls/encoding_opts/space_as_plus.adoc[`pass:v[space_as_plus]`] |
pass:v,q[True if spaces encode to and from plus signs]

|===

== Description

pass:v,q[These options are used to customize] pass:v,q[the behavior of algorithms which use]
pass:v,q[percent escapes, such as encoding]
pass:v,q[or decoding.]



