HTML :: Entità

HTML :: Entità è un modulo Perl che può codificare o decodificare le stringhe con entità HTML.
Scarica ora

HTML :: Entità Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Gisle Aas
  • Sito web dell'editore:
  • http://search.cpan.org/~gaas/

HTML :: Entità Tag


HTML :: Entità Descrizione

HTML :: Entità è un modulo perl che può codificare o decodificare le stringhe con entità HTML. HTML :: Entities è un modulo Perl che può codificare o decodificare stringhe con entità HTML.Synopsis Utilizzare HTML :: Entità; $ a = "Våre Norske TEGN Bør # 230res"; Decode_enties ($ a); Codode_ENTESITES ($ A, "200-377"); ad esempio, questo: $ INPUT = "VIS - Vis Beyonc's Naverpenpapier-MCH"; Stampa encode_enties ($ Input), "n" stampa questo: VIS-à-Vis Beyoncé's Naïve Papier-Mâché Résuméthis Module si occupa di codifica e decodifica di stringhe con entità di carattere HTML. Il modulo fornisce le seguenti funzioni: Decode_enties ($ string, ...) Questa routine sostituisce le entità HTML trovate nella stringa $ con il corrispondente carattere Unicode. In Perl 5.6 e in precedenza sono sostituiti solo i caratteri nella gamma latina-1. Le entità non riconosciute sono rimaste sole. Semplicemente le stringhe sono fornite come argomento, sono restituiti separatamente e lo stesso numero di stringhe viene restituito. Se chiamato nel contesto del vuoto Gli argomenti sono decodificati sul posto. Questa routine viene esportata da default._Decode_ENTESITES ($ String,% Entity2Char) _Decode_ENTESITES ($ String,% Entity2Char, $ ExpD_PREFIX) Questo in-luogo sostituirà le entità HTML in possesso in $ String. Deve essere fornito il% di Entity2char Hash. Le entità nominate non trovate nel% di Entity2char hash sono rimaste sole. Le entità numeriche vengono ampliate a meno che il loro valore overflow. Le chiavi in% Entity2Char sono i nomi dell'entità da espandersi e i loro valori sono ciò che dovrebbero espandersi. I valori non devono essere stringhe di caratteri singoli. Se una chiave ha ";" Come suffisso, quindi occorrenze in $ stringa vengono espanse solo se correttamente terminate con ";". Entità senza ";" Verrà ampliato indipendentemente dal modo in cui sono terminati per la compatibilità con il modo in cui i browser comuni trattano le entità nella gamma latina-1.Se $ expand_prefix è vero allora entità senza trascinamento ";" In% Entity2Char verrà anche ampliato come prefisso di un nome non riconosciuto più lungo. Verrà utilizzato il nome corrispondente più lungo in% Entity2Char. Questo è presente principalmente per la compatibilità con una missie misfature. $ string = "foonbspbar"; _Decode_ENTESITES ($ string, {NB => "@", nbsp => "xa0"}, 1); Stampa $ string; # stampa "Foo bar" Questa routine viene esportata da default.encode_enties ($ string) encode_enties ($ string, $ nonfe_chars) Questa routine sostituisce caratteri non sicuri in $ stringa con la loro rappresentazione di entità. È possibile dare un secondo argomento per specificare quali personaggi considerare non sicuro (cioè, che per fuggire). Il set predefinito dei caratteri da codificare sono caratteri di controllo, caratteri ad alto bit e caratteri, "e" caratteri. Ma questo, ad esempio, codificherebbe solo il, e "caratteri: $ codificati = encode_enties ($ Input", " ); Questa routine viene esportata da default.encode_enties_numeric ($ string string) encode_enties_numeric ($ string string, $ nonfea_chars) Questa routine funziona proprio come la codode_enties, tranne che le entità sostitutive sono sempre #xexnum; e mai. Ad esempio, encode_enties ("rxf4le" ) restituisce "Rôle", ma encode_enties_numericer ("RXF4LE") restituisce "Rôle". Questa routine non viene esportata per impostazione predefinita. Ma puoi sempre esportarlo con l'uso HTML :: Entities QW (encode_enties_numeric); o persino utilizzare HTML :: Entità qw (: encode_enties_numericer); tutte queste routine modificano la stringa passata come primo argomento, se chiamato in un contesto Void. In contesti scalari e array, la stringa codificata o decodificata viene restituita (senza modificare la stringa di ingresso). Se preferisci non importare queste routine nel tuo na Maspace, puoi chiamarli come: Usa HTML :: Entità (); $ decodificata = HTML :: Entità :: Decodifica ($ A); $ codificata = HTML :: Entità :: codifica ($ A); $ codificata = HTML :: Entità :: Encode_numeric ($ A); il modulo può anche esportare il% Char2entIty e l'hash% Entity2Char, che contengono la mappatura da tutti i caratteri alle entità corrispondenti (e viceversa, rispettivamente). Requisiti: · Perl.


HTML :: Entità Software correlato

Remote MySQL Query.

La query MySQL remota è una classe PHP che può eseguire facilmente le query su un server MySQL remoto utilizzando solo http. ...

89

Scarica