115 of 410 menu

Funcția mb_substitute_character

Funcția mb_substitute_character permite setarea unui caracter care va fi utilizat pentru înlocuirea secvențelor de octeți invalide în șirurile multibyte. Ca parametru poate fi transmis un număr întreg (codul caracterului) sau șirul "none" pentru a dezactiva înlocuirea, sau "long" pentru afișarea reprezentării numerice a caracterului invalid.

Sintaxă

mb_substitute_character([mixed $substitute_char]): mixed

Exemplu

Să setăm caracterul de înlocuire ca semnul întrebării:

<?php mb_substitute_character('?'); echo mb_convert_encoding("\x80", "UTF-8", "ISO-8859-1"); ?>

Rezultatul executării codului:

'?'

Exemplu

Să obținem caracterul curent de înlocuire:

<?php $res = mb_substitute_character(); var_dump($res); ?>

Rezultatul executării codului (codul caracterului '?'):

63

Exemplu

Să dezactivăm înlocuirea caracterelor invalide:

<?php mb_substitute_character("none"); echo mb_convert_encoding("\x80", "UTF-8", "ISO-8859-1"); ?>

Rezultatul executării codului:

''
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge