Htmlentities () în php

Htmlentities () în php
Server Teme de scalare a problemelor de browser

Această funcție este identică cu htmlspecialchars (), cu excepția că htmlentities () convertește toate caracterele din sootvetstvyuschie HTML-entitati (pentru acele caractere pentru care există entități HTML).







string șir de intrare. steaguri O mască bit din următoarele steaguri care definesc modul de procesare a citatelor, secvențe de cod incorecte și tipul de document utilizat. Valoarea implicită este ENT_COMPAT | ENT_HTML401. Valori disponibile pentru parametrul de steaguri Nume constant Descriere ENT_COMPAT Convertește ghilimele duble, ghilimele simple nu se modifică. ENT_QUOTES Convertește atât ghilimele duble, cât și cele simple. ENT_NOQUOTES Lăsați ambele ghilimele duble și cele simple neschimbate. ENT_IGNORE Elimină fără succes secvențele de cod incorecte, în loc să returneze un șir gol. Utilizarea acestui steag nu este recomandată, deoarece acest lucru "poate introduce vulnerabilități în codul dvs. ENT_SUBSTITUTE Înlocuiește secvențe de cod incorecte Unicode înlocuire caractere U + FFFD atunci când se utilizează UTF-8 și #FFFD; Când utilizați o altă codificare, în loc să returnați un șir gol. ENT_DISALLOWED Înlocuiește codurile de caractere nevalide pentru tipul de document specificat cu Unicode U + FFFD (UTF-8) sau #FFFD; (folosind o codificare diferită) în loc să lase totul ca atare. Acest lucru poate fi util, de exemplu, pentru a vă asigura că documentele XML cu conținut extern încorporat sunt oficial valabile. ENT_HTML401 Prelucrarea codurilor conform HTML 4.01. ENT_XML1 Prelucrarea codurilor conform XML 1. ENT_XHTML Prelucrarea codurilor conform XHTML. ENT_HTML5 Cod de procesare conform codului HTML 5. Argument opțional specificând codificarea utilizată la conversia caracterelor. Dacă nu este specificat, valoarea implicită pentru codificare depinde de versiunea PHP pe care o utilizați. În PHP 5.6 și ulterior, opțiunea implicită este opțiunea de configurare implicită. În PHP 5.4 și 5.5, UTF-8 este utilizat în mod implicit. Versiunile anterioare ale PHP folosesc ISO-8859-1. Cu toate că acest argument este opțională punct de vedere tehnic, se recomandă insistent să specificați valoarea corectă pentru codul dumneavoastră dacă utilizați PHP 5.5 sau mai mare, sau în cazul în care opțiunea de configurare default_charset poate fi setat la fals pentru datele de intrare. Se acceptă următoarele codificări: Codificări acceptate Codare Aliasuri Descriere ISO-8859-1 ISO8859-1 Latin din Europa de Vest-1. ISO-8859-5 ISO8859-5 Codificare chirilică rar utilizată (latină / chirilică). ISO-8859-15 ISO8859-15 Latină occidentală latină-9. Adaugă semnul euro, literele franceză și finlandeză la codul Latin-1 (ISO-8859-1). UTF-8 Unicode pe 8 biți, compatibil cu ASCII. cp866 ibm866, 866 Codificarea chirilică folosită în DOS. cp1251 Windows-1251, win-1251, 1251 Codificarea chirilică folosită în Windows. cp1252 Windows-1252, 1252 encoding Western Europe utilizat în Windows. KOI8-R koi8-ru, koi8r codificare rusă. BIG5 950 Chineză tradițională, utilizată în special în Taiwan. GB2312 936 Chineză simplificată, codarea națională standard. BIG5-HKSCS Extended Big5, folosit în Hong Kong. Shift_JIS SJIS, SJIS-win, cp932, 932 codificare japoneză. EUC-JP EUCJP, codificare japoneză eucJP-win. MacRoman Codificarea utilizată în Mac OS. string # '#' gol activează modul de determinare a Codificarea fișierului script (Zend multibyte), default_charset și setările locale (a se vedea. Nl_langinfo () și setlocale ()), în această ordine. Nu este recomandat pentru utilizare. Notă: Alte codificări nu sunt acceptate, codarea implicită va fi folosită în schimb și va fi generat un avertisment. double_encode Dacă dezactivați parametrul double_encode, PHP nu va converti entitățile html existente. În mod prestabilit, toate fără limite sunt convertite.







php → string







Articole similare

Trimiteți-le prietenilor: