115 of 410 menu

Funkcja mb_substitute_character

Funkcja mb_substitute_character pozwala ustawić znak, który będzie używany do zastąpienia nieprawidłowych sekwencji bajtów w ciągach wielobajtowych. Jako parametr można przekazać liczbę całkowitą (kod znaku) lub ciąg "none" aby wyłączyć zastępowanie, lub "long" dla wypisania numerycznej reprezentacji nieprawidłowego znaku.

Składnia

mb_substitute_character([mixed $substitute_char]): mixed

Przykład

Ustawmy znak zastępczy jako znak zapytania:

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

Wynik wykonania kodu:

'?'

Przykład

Pobierzmy aktualny znak zastępczy:

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

Wynik wykonania kodu (kod znaku '?'):

63

Przykład

Wyłączmy zastępowanie nieprawidłowych znaków:

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

Wynik wykonania kodu:

''
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć