115 of 410 menu

関数 mb_substitute_character

関数 mb_substitute_character は、マルチバイト文字列内の不正なバイトシーケンスを置き換えるために使用される文字を設定することを可能にします。 パラメータとして、整数(文字コード)または、置換を無効にするための文字列 "none"、あるいは不正な文字の数値表現を出力するための "long" を渡すことができます。

構文

mb_substitute_character([mixed $substitute_char]): mixed

代替文字をクエスチョンマークとして設定します:

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

コードの実行結果:

'?'

現在の代替文字を取得します:

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

コードの実行結果(文字 '?' のコード):

63

不正な文字の置換を無効にします:

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

コードの実行結果:

''
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否