115 of 410 menu

Funktion mb_substitute_character

Die Funktion mb_substitute_character ermöglicht es, ein Zeichen festzulegen, das zur Ersetzung ungültiger Bytefolgen in Multibyte-Zeichenketten verwendet wird. Als Parameter kann eine Ganzzahl (Zeichencode) oder die Zeichenkette "none" zum Deaktivieren der Ersetzung, oder "long" für die Ausgabe der numerischen Darstellung des ungültigen Zeichens übergeben werden.

Syntax

mb_substitute_character([mixed $substitute_char]): mixed

Beispiel

Setzen wir das Ersatzzeichen als Fragezeichen:

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

Ergebnis der Codeausführung:

'?'

Beispiel

Lassen Sie uns das aktuelle Ersatzzeichen abrufen:

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

Ergebnis der Codeausführung (Zeichencode für '?'):

63

Beispiel

Deaktivieren wir die Ersetzung ungültiger Zeichen:

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

Ergebnis der Codeausführung:

''
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen