0

私はフォーラムを持っていますが、£ (ポンド) 記号を含む投稿が行われると、記号が表示されず、削除されるという問題がありますか?

私はフォームを送信しましたが、送信後に関数がそれを取得しないことを確認し、$_POST からサインをそのままエコーしましたが、それでもサインは表示されません。フォームにエンコーディングが設定されていない限り、これを行うものはないようです。

フォーラムは FluxBB ですが、そこにも空白を描画しています。問題はここでテストできますhttp://www.drivertrainingtoday.co.uk/test.php

そのページのコードは

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<form action="test.php" method="post">
    Name: <input type="text" name="fname">
    Age: <input type="text" name="age">
    <input type="submit">
</form>

<?php chr(26); ?>

Welcome <?php echo utf8_decode($_POST["fname"]); ?>!
<br />
You are <?php echo $_POST["age"]; ?> years old.
4

0 に答える 0