<legend id='xpqXF'><style id='xpqXF'><dir id='xpqXF'><q id='xpqXF'></q></dir></style></legend>
  • <i id='xpqXF'><tr id='xpqXF'><dt id='xpqXF'><q id='xpqXF'><span id='xpqXF'><b id='xpqXF'><form id='xpqXF'><ins id='xpqXF'></ins><ul id='xpqXF'></ul><sub id='xpqXF'></sub></form><legend id='xpqXF'></legend><bdo id='xpqXF'><pre id='xpqXF'><center id='xpqXF'></center></pre></bdo></b><th id='xpqXF'></th></span></q></dt></tr></i><div id='xpqXF'><tfoot id='xpqXF'></tfoot><dl id='xpqXF'><fieldset id='xpqXF'></fieldset></dl></div>
      <bdo id='xpqXF'></bdo><ul id='xpqXF'></ul>

      <tfoot id='xpqXF'></tfoot>

        <small id='xpqXF'></small><noframes id='xpqXF'>

        UTF-8 在 HTML 表单中不起作用

        时间:2023-10-03
          <tbody id='2bubA'></tbody>
        <tfoot id='2bubA'></tfoot>
        <i id='2bubA'><tr id='2bubA'><dt id='2bubA'><q id='2bubA'><span id='2bubA'><b id='2bubA'><form id='2bubA'><ins id='2bubA'></ins><ul id='2bubA'></ul><sub id='2bubA'></sub></form><legend id='2bubA'></legend><bdo id='2bubA'><pre id='2bubA'><center id='2bubA'></center></pre></bdo></b><th id='2bubA'></th></span></q></dt></tr></i><div id='2bubA'><tfoot id='2bubA'></tfoot><dl id='2bubA'><fieldset id='2bubA'></fieldset></dl></div>

      1. <small id='2bubA'></small><noframes id='2bubA'>

        <legend id='2bubA'><style id='2bubA'><dir id='2bubA'><q id='2bubA'></q></dir></style></legend>
            <bdo id='2bubA'></bdo><ul id='2bubA'></ul>

                  本文介绍了UTF-8 在 HTML 表单中不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我有这个表格:

                  <form method="post" enctype="multipart/form-data" accept-charset="UTF-8">
                  

                  但是当我提交 é 字符时,它会变成 é.

                  But when I submit an é character, it turns it into é.

                  为什么这不起作用?是的,MySQL 数据库已正确设置所有字符集.(数据库,表格.)如果我用 Navicat 手动将它放入数据库,它会在网页上正常显示.

                  Why doesn't this work? Yes, the MySQL database has all the character-sets set up correctly. (Database, tables.) If I manually put it in the database with Navicat it shows up fine on the webpage.

                  另外,我尝试了元标记,设置了内容类型标头,但没有成功.

                  Also, I have tried the metatag, setting the content-type header, without success.

                  推荐答案

                  在你的 HTML 中,添加这个元标记:

                  In your HTML, add this meta tag:

                   <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
                  

                  还要在脚本顶部添加此 PHP 标头:

                  Also add this PHP header at top of the script:

                   header("Content-Type: text/html;charset=UTF-8");
                  

                  :

                  另外一个技巧是将文件保存为 UTF-8 without BOM 编码.您可以使用 Notepad++ 或任何不错的编辑器来执行此操作.

                  One more tip is to save the file as UTF-8 without BOM encoding. You can use Notepad++ or any decent editor to do that.

                  这篇关于UTF-8 在 HTML 表单中不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:从 php7 中删除了 utf8_(en|de) 代码? 下一篇:用问号替换无效的 UTF-8 字符,mbstring.substitute_c

                  相关文章

                  最新文章

                  <small id='KISvu'></small><noframes id='KISvu'>

                • <legend id='KISvu'><style id='KISvu'><dir id='KISvu'><q id='KISvu'></q></dir></style></legend>
                  • <bdo id='KISvu'></bdo><ul id='KISvu'></ul>

                  <tfoot id='KISvu'></tfoot>

                    <i id='KISvu'><tr id='KISvu'><dt id='KISvu'><q id='KISvu'><span id='KISvu'><b id='KISvu'><form id='KISvu'><ins id='KISvu'></ins><ul id='KISvu'></ul><sub id='KISvu'></sub></form><legend id='KISvu'></legend><bdo id='KISvu'><pre id='KISvu'><center id='KISvu'></center></pre></bdo></b><th id='KISvu'></th></span></q></dt></tr></i><div id='KISvu'><tfoot id='KISvu'></tfoot><dl id='KISvu'><fieldset id='KISvu'></fieldset></dl></div>