php - 欧元符号未在 HTML 中正确显示

标签 php html forms euro

我的站点上有一个页面,其中包含用于编辑事件信息并将其更新到数据库的表单。我有一个带有入场费选项的选择框,在我的 HTML 代码中所有这些选项都以欧元符号开头,但在网页上显示为 �1。我在具有相同代码的其他页面上使用完全相同的入场价格选择输入,它们工作正常,有人可以帮忙吗??

<p class='form_box_text'>Admission:
  <select name='admission' id=''>
    <option value=''></option>
    <option value='Free' "; if($admission=='Free') echo("selected=\ "selected\" "); echo ">Free</option>
    <option value='€1' "; if($admission=='€1') echo("selected=\ "selected\" "); echo ">€1</option>
    <option value='€2' "; if($admission=='€2') echo("selected=\ "selected\" "); echo ">€2</option>
    <option value='€3' "; if($admission=='€3') echo("selected=\ "selected\" "); echo ">€3</option>
    <option value='€4' "; if($admission=='€4') echo("selected=\ "selected\" "); echo ">€4</option>
    <option value='€5' "; if($admission=='€5') echo("selected=\ "selected\" "); echo ">€5</option>
    <option value='€6' "; if($admission=='€6') echo("selected=\ "selected\" "); echo ">€6</option>
    <option value='€7' "; if($admission=='€7') echo("selected=\ "selected\" "); echo ">€7</option>
    <option value='€8' "; if($admission=='€8') echo("selected=\ "selected\" "); echo ">€8</option>
    <option value='€9' "; if($admission=='€9') echo("selected=\ "selected\" "); echo ">€9</option>
    <option value='€10' "; if($admission=='€10') echo("selected=\ "selected\" "); echo ">€10</option>
    <option value='€11' "; if($admission=='€11') echo("selected=\ "selected\" "); echo ">€11</option>
    <option value='€12' "; if($admission=='€12') echo("selected=\ "selected\" "); echo ">€12</option>
    <option value='€13' "; if($admission=='€13') echo("selected=\ "selected\" "); echo ">€13</option>
    <option value='€14' "; if($admission=='€14') echo("selected=\ "selected\" "); echo ">€14</option>
    <option value='€15' "; if($admission=='€15') echo("selected=\ "selected\" "); echo ">€15</option>
    <option value='€16' "; if($admission=='€16') echo("selected=\ "selected\" "); echo ">€16</option>
    <option value='€17' "; if($admission=='€17') echo("selected=\ "selected\" "); echo ">€17</option>
    <option value='€18' "; if($admission=='€18') echo("selected=\ "selected\" "); echo ">€18</option>
    <option value='€19' "; if($admission=='€19') echo("selected=\ "selected\" "); echo ">€19</option>
    <option value='€20' "; if($admission=='€20') echo("selected=\ "selected\" "); echo ">€20</option>
  </select><span id='required'>*</span>
</p>

最佳答案

尝试用 替换欧元符号:€

关于php - 欧元符号未在 HTML 中正确显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9893936/

相关文章:

php - IF 语句中值之前或之后的变量

html - 向多个 URL 提交表单

php - 检查表单是否已提交 - PHP

javascript - 不使用 focus() 将文本框设置为事件状态

jquery - 基于文本的更宽的下拉菜单

javascript - angularjs 中未定义的 URL ID

php - 在 PHP 中发送邮件抛出 504 网关超时

php - Laravel 重定向数据不起作用

CSS 调试帮助 - 空 div 折叠

java - Selenium - 在父级中搜索项目