PHPでbase64エンコーディングを検出しますか?
PHPでbase64エンコーディングを検出するためのコードは、次のとおりです-
例
<?php $value_1 = array(); foreach (str_split('az019AZ~~~!@#$%^*()_+|}?><": Iñtërnâtiônàlizætiøn') as $char) { echo ord($char) . "n"; $value_1[] = ord($char); } echo "Max value value_1 = " . max($value_1) . "\n"; $value_2 = array(); echo "nnbase64:n"; foreach (str_split(base64_decode('Not base64 encoded',true)) as $char) { echo ord($char) . "n"; $value_2[] = ord($char); } echo "Max value_2 = " . max($value_2) . "\n"; ?>
出力
これにより、次の出力が生成されます-
97n122n48n49n57n65n90n126n126n126n33n64n35n36n37n94n42n40n41n95n43n124n125n63n62n60n34n58n32n73n195n177n116n195n171n114n110n195n162n116n105n195n180n110n195n160n108n105n122n195n166n116n105n195n184n110nMax value value_1 = 195 nnbase64:n54n139n91n106n199n186n225n233n220n161n215n157nMax value_2 = 233
-
PHPでASCIIをUTF-8エンコーディングに変換しますか?
現在のエンコーディングがASCIIであることがわかっている場合、iconv 関数を使用してASCIIをUTF-8に変換できます。元の文字列をパラメータとしてiconv関数に渡して、UTF-8にエンコードできます。 例 <?php $str = "ábrêcWtë"; echo 'Original :', ("$str"), PHP_EOL; echo 'Plain :', iconv("UTF
-
PHP FPDIライブラリでエンコーディングを設定するにはどうすればよいですか?
以下は、FPDIライブラリのエンコーディングを設定するための同じコードです- 正しいアルファベットの新しいフォントを追加します。 $pdf->AddFont('DejaVu','','DejaVuSansCondensed.php'); $pdf->SetFont('DejaVu', '', 10, '', false); 以下は、可能な3つの可能なエンコーディングです。 cp1250 (Central Europe) cp1251 (Cyrillic) cp1252 (Western