\hypertarget{group___string_concat_encoding}{}\section{String Concatenation Encoding Codes}
\label{group___string_concat_encoding}\index{String Concatenation Encoding Codes@{String Concatenation Encoding Codes}}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
const \hyperlink{group___string_concat_encoding_ga00f7bb2b329eb21572deab8578d506cf}{Qore\+::\+C\+E\+\_\+\+A\+LL} = C\+E\+\_\+\+A\+LL
\begin{DoxyCompactList}\small\item\em code for encoding everything \end{DoxyCompactList}\item 
const \hyperlink{group___string_concat_encoding_ga7ebe53b7b1a81353a80cc3d79a590db6}{Qore\+::\+C\+E\+\_\+\+H\+T\+ML} = C\+E\+\_\+\+H\+T\+ML
\begin{DoxyCompactList}\small\item\em code for encoding H\+T\+ML 5 symbols as named character references \end{DoxyCompactList}\item 
const \hyperlink{group___string_concat_encoding_gaa1fefe1dab38a1b1b4a32d84e34fa3f4}{Qore\+::\+C\+E\+\_\+\+N\+O\+N\+A\+S\+C\+II} = C\+E\+\_\+\+N\+O\+N\+A\+S\+C\+II
\begin{DoxyCompactList}\small\item\em code for encoding all non-\/\+A\+S\+C\+II symbols as numeric character references \end{DoxyCompactList}\item 
const \hyperlink{group___string_concat_encoding_gabdfd4734aad893296b3c584c3ba1326e}{Qore\+::\+C\+E\+\_\+\+X\+H\+T\+ML} = C\+E\+\_\+\+X\+H\+T\+ML
\begin{DoxyCompactList}\small\item\em code for encoding X\+H\+T\+ML entities \end{DoxyCompactList}\item 
const \hyperlink{group___string_concat_encoding_gadb85427aabfa0641ebfd5ac5186e5d9e}{Qore\+::\+C\+E\+\_\+\+X\+ML} = C\+E\+\_\+\+X\+ML
\begin{DoxyCompactList}\small\item\em code for encoding X\+ML entities \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
\begin{DoxySeeAlso}{See also}
\hyperlink{class_qore_1_1zzz8stringzzz9_a4b2cac04c91fb14fcb5a79469550b820}{Qore\+::zzz8stringzzz9\+::get\+Encoded()}
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
Qore 0.\+8.\+12 
\end{DoxySince}


\subsection{Variable Documentation}
\mbox{\Hypertarget{group___string_concat_encoding_ga00f7bb2b329eb21572deab8578d506cf}\label{group___string_concat_encoding_ga00f7bb2b329eb21572deab8578d506cf}} 
\index{String Concatenation Encoding Codes@{String Concatenation Encoding Codes}!C\+E\+\_\+\+A\+LL@{C\+E\+\_\+\+A\+LL}}
\index{C\+E\+\_\+\+A\+LL@{C\+E\+\_\+\+A\+LL}!String Concatenation Encoding Codes@{String Concatenation Encoding Codes}}
\subsubsection{\texorpdfstring{C\+E\+\_\+\+A\+LL}{CE\_ALL}}
{\footnotesize\ttfamily const Qore\+::\+C\+E\+\_\+\+A\+LL = C\+E\+\_\+\+A\+LL}



code for encoding everything 

\begin{DoxySeeAlso}{See also}
\hyperlink{group___string_concat_decoding_ga9c3dabdb0c33c28a293c10d4c1d97935}{Qore\+::\+C\+D\+\_\+\+A\+LL} 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group___string_concat_encoding_ga7ebe53b7b1a81353a80cc3d79a590db6}\label{group___string_concat_encoding_ga7ebe53b7b1a81353a80cc3d79a590db6}} 
\index{String Concatenation Encoding Codes@{String Concatenation Encoding Codes}!C\+E\+\_\+\+H\+T\+ML@{C\+E\+\_\+\+H\+T\+ML}}
\index{C\+E\+\_\+\+H\+T\+ML@{C\+E\+\_\+\+H\+T\+ML}!String Concatenation Encoding Codes@{String Concatenation Encoding Codes}}
\subsubsection{\texorpdfstring{C\+E\+\_\+\+H\+T\+ML}{CE\_HTML}}
{\footnotesize\ttfamily const Qore\+::\+C\+E\+\_\+\+H\+T\+ML = C\+E\+\_\+\+H\+T\+ML}



code for encoding H\+T\+ML 5 symbols as named character references 

encodes all H\+T\+ML 5 symbols as \href{http://www.w3.org/TR/html5/syntax.html#named-character-references}{\tt named character references}

\begin{DoxyNote}{Note}
to encode all non-\/ascii symbols as numeric character references as well, include \hyperlink{group___string_concat_encoding_gaa1fefe1dab38a1b1b4a32d84e34fa3f4}{Qore\+::\+C\+E\+\_\+\+N\+O\+N\+A\+S\+C\+II} in the bitfield
\end{DoxyNote}
\begin{DoxySeeAlso}{See also}
\hyperlink{group___string_concat_decoding_gac9d1ccf5b811ffa1d178baf0d0c6130e}{Qore\+::\+C\+D\+\_\+\+H\+T\+ML} 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group___string_concat_encoding_gaa1fefe1dab38a1b1b4a32d84e34fa3f4}\label{group___string_concat_encoding_gaa1fefe1dab38a1b1b4a32d84e34fa3f4}} 
\index{String Concatenation Encoding Codes@{String Concatenation Encoding Codes}!C\+E\+\_\+\+N\+O\+N\+A\+S\+C\+II@{C\+E\+\_\+\+N\+O\+N\+A\+S\+C\+II}}
\index{C\+E\+\_\+\+N\+O\+N\+A\+S\+C\+II@{C\+E\+\_\+\+N\+O\+N\+A\+S\+C\+II}!String Concatenation Encoding Codes@{String Concatenation Encoding Codes}}
\subsubsection{\texorpdfstring{C\+E\+\_\+\+N\+O\+N\+A\+S\+C\+II}{CE\_NONASCII}}
{\footnotesize\ttfamily const Qore\+::\+C\+E\+\_\+\+N\+O\+N\+A\+S\+C\+II = C\+E\+\_\+\+N\+O\+N\+A\+S\+C\+II}



code for encoding all non-\/\+A\+S\+C\+II symbols as numeric character references 

using this code ensures that the resulting string has no non-\/\+A\+S\+C\+II characters

\begin{DoxySeeAlso}{See also}
\hyperlink{group___string_concat_decoding_gaba30de770d3d3b3d7239096d00ae47ec}{Qore\+::\+C\+D\+\_\+\+N\+U\+M\+\_\+\+R\+EF} 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group___string_concat_encoding_gabdfd4734aad893296b3c584c3ba1326e}\label{group___string_concat_encoding_gabdfd4734aad893296b3c584c3ba1326e}} 
\index{String Concatenation Encoding Codes@{String Concatenation Encoding Codes}!C\+E\+\_\+\+X\+H\+T\+ML@{C\+E\+\_\+\+X\+H\+T\+ML}}
\index{C\+E\+\_\+\+X\+H\+T\+ML@{C\+E\+\_\+\+X\+H\+T\+ML}!String Concatenation Encoding Codes@{String Concatenation Encoding Codes}}
\subsubsection{\texorpdfstring{C\+E\+\_\+\+X\+H\+T\+ML}{CE\_XHTML}}
{\footnotesize\ttfamily const Qore\+::\+C\+E\+\_\+\+X\+H\+T\+ML = C\+E\+\_\+\+X\+H\+T\+ML}



code for encoding X\+H\+T\+ML entities 

This code is a combination of \hyperlink{group___string_concat_encoding_ga7ebe53b7b1a81353a80cc3d79a590db6}{Qore\+::\+C\+E\+\_\+\+H\+T\+ML} and \hyperlink{group___string_concat_encoding_gadb85427aabfa0641ebfd5ac5186e5d9e}{Qore\+::\+C\+E\+\_\+\+X\+ML}

\begin{DoxySeeAlso}{See also}
\hyperlink{group___string_concat_decoding_gab7af8658ed8f43f17938bad0a1cdadf4}{Qore\+::\+C\+D\+\_\+\+X\+H\+T\+ML} 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group___string_concat_encoding_gadb85427aabfa0641ebfd5ac5186e5d9e}\label{group___string_concat_encoding_gadb85427aabfa0641ebfd5ac5186e5d9e}} 
\index{String Concatenation Encoding Codes@{String Concatenation Encoding Codes}!C\+E\+\_\+\+X\+ML@{C\+E\+\_\+\+X\+ML}}
\index{C\+E\+\_\+\+X\+ML@{C\+E\+\_\+\+X\+ML}!String Concatenation Encoding Codes@{String Concatenation Encoding Codes}}
\subsubsection{\texorpdfstring{C\+E\+\_\+\+X\+ML}{CE\_XML}}
{\footnotesize\ttfamily const Qore\+::\+C\+E\+\_\+\+X\+ML = C\+E\+\_\+\+X\+ML}



code for encoding X\+ML entities 

The following symbols are encoded\+:
\begin{DoxyItemize}
\item {\ttfamily \textquotesingle{}"\textquotesingle{}}\+: as {\ttfamily \char`\"{}"\char`\"{}} 
\item {\ttfamily \char`\"{}\&\char`\"{}}\+: as {\ttfamily \char`\"{}\&\char`\"{}} 
\item {\ttfamily \char`\"{}\textquotesingle{}\char`\"{}}\+: as {\ttfamily \char`\"{}\textquotesingle{}\char`\"{}} 
\item {\ttfamily \char`\"{}$<$\char`\"{}}\+: as {\ttfamily \char`\"{}<\char`\"{}} 
\item {\ttfamily \char`\"{}$>$\char`\"{}}\+: as {\ttfamily \char`\"{}>\char`\"{}} 
\end{DoxyItemize}

\begin{DoxyNote}{Note}
{\ttfamily \char`\"{}\textquotesingle{}\char`\"{}} / {\ttfamily \char`\"{}\textquotesingle{}\char`\"{}} is the only character not included in \hyperlink{group___string_concat_encoding_ga7ebe53b7b1a81353a80cc3d79a590db6}{Qore\+::\+C\+E\+\_\+\+H\+T\+ML}
\end{DoxyNote}
\begin{DoxySeeAlso}{See also}
\hyperlink{group___string_concat_decoding_ga2b7907f990dc6c48eeff88a94c95cb8e}{Qore\+::\+C\+D\+\_\+\+X\+ML} 
\end{DoxySeeAlso}
