pluginGino-mpdf
|
Racchiude le librerie per il trattamento di stringhe e dei valori da database in pdf. More...
Go to the source code of this file.
Namespaces | |
namespace | Gino |
Functions | |
htmlToPdf ($string) | |
pdfChars ($string, $openclose=false) | |
pdfChars_Textarea ($string) | |
pdfTextChars ($string) | |
pdfHtmlToEntities ($str) | |
normalize_special_characters ($str, $unwanted=false) | |
htmlButTags ($str) | |
keephtml ($string) | |
Racchiude le librerie per il trattamento di stringhe e dei valori da database in pdf.
iconv() converte la stringa codificata nel parametro stringa in in_charset nella stringa codificata in out_charset. Restituisce la stringa convertita o FALSE, se fallisce.
dove in_charset è l'input charset, out_charset l'output charset e str la stringa che deve essere convertita.
Se si aggiunge la stringa //TRANSLIT a out_charset viene attivata la traslitterazione. Ciò significa che quando un carattere non può essere rappresentato nel charset di destinazione, può essere approssimato attraverso uno o più caratteri simili alla vista.
Se si aggiunge la stringa //IGNORE, i caratteri che non possono essere rappresentati nel charset di destinazione vengono scartati silenziosamente. In caso contrario, la stringa (str) viene tagliata dal primo carattere illegale e viene generato un E_NOTICE.
Il parametro //IGNORE vale soltanto per la codifica di output. Ciò significa che se (e solo se) l'ingresso è codificato correttamente, iconv può (e solo allora può) cambiarlo a un'altra codifica.
Se poi la codifica di uscita non può codificare un codice-punto che è disponibile nella codifica di ingresso, allora il codice-punto sarà rifiutato.
//IGNORE è solo un flag che indica come trattare la mancanza dei codice-punti nella codifica di output.
htmlentities() crea problemi con l'impostazione del charset 'UTF-8' quando il database ha come collation latin1.
Nel caso di problemi (ad esempio la creazione di un file pdf costituito unicamente da una pagina bianca) verificare che tutti i dati in arrivo dal database vengano gestiti attraverso l'interfaccia di gestione delle stringhe plugin_mpdf::text().
Definition in file func.mpdf.php.