-2

だから私はこのHTMLを持っています:

<form accept-charset="utf-8" method="post" action="result.php" target="_blank">
  <select name="date-shamsi-week-day">
    <option value="شنبه" selected>شنبه</option>
    <option value="یکشنبه" title="something">یکشنبه</option>
  </select>
</form>

次のように、別のファイルの変数に出力したいと思います。

<?php 
  $dateshamsiweekday = $_POST['date-shamsi-week-day'];
  echo $dateshamsiweekday;
?>

それは問題なく動作しますが、ご覧のとおり、UTF-8 (ペルシャ文字) を使用する必要があり、出力を見ても何もエコーしません。

編集: 残念ですが、PHP を学習するのは初めてなので、構文エラーが発生しました。これは、変数名の後に ،を使用したためで、UTF-8 文字とは関係ありませんでした。

4

3 に答える 3

-2
<head>
<meta http-equiv = "Content-Type" content = "application/xhtml+xml; charset=utf-8"/> 
<title>Untitled Document</title>
</head>
<?php
if(isset($_POST['submit'])) {
    $date_day= $_POST['date-shamsi-week-day'];
    echo $date_day;
}
?> 

<form  method="post" action="">
  <select name="date-shamsi-week-day">
    <option value="&#1588;&#1606;&#1576;&#1607;" selected>&#1588;&#1606;&#1576;&#1607;</option>
    <option value="&#1740;&#1705;&#1588;&#1606;&#1576;&#1607;" title="something">&#1740;&#1705;&#1588;&#1606;&#1576;&#1607;</option>
  </select>
  <input type="submit" name="submit" value="Submit"/>
</form>
于 2013-11-12T12:06:31.390 に答える