Esegue più codifiche sequenziali.
Sintassi
void * senEncodeEx(SINT iInput, void *pString, SINT iNum,...)
Parametri
- iInput
[in] Indica il tipo di stringa passata // 1=CHAR 2=WCHAR
- pString
[in] il puntatore alla stringa da codificare
- iNum
[in] Il numero di codifiche da eseguire
- ...
[in] Elenco delle codifiche da eseguire in successione
| Macro | Note |
|---|
| SE_HTML | HTML ISO-8859-1 Es (€) Converte TUTTO <,>,& e anche i ritorni a capo in
|
| SE_HTMLS | HTML ISO-8859-1 Converte solo i caratteri superiori a 127 |
| SE_HTML_XML | HTML ISO-8859-1 Converte solo < > & per styringe da usare con XML |
| SE_ISO_LATIN1 | HTML ISO-8859-1 Converte in HTML eccetto i ritorni a capo |
| SE_WTC | Wide To Char (converte perdendo il secondo byte un Widechar < > Char : Nessun encoding |
| SE_UTF8 | UTF-8 usato in Xml ed adottato da Google |
| SE_SQL | Mette il doppio apice dove serve -SOLO StrEncode()- |
| SE_URL | %20 URL Internet |
| SE_BASE64 | Base 64 |
| SE_CFORMAT | Codifica in formato c o javascript aggiungendo i backslash prima di apici etc. e usa il \n \t |
Valori di ritorno
Ritorna un puntatore alla stringa codificata
Commenti