gpt4 book ai didi

php - UTF-8 不适用于 HTML 表单

转载 作者:可可西里 更新时间:2023-11-01 06:43:23 24 4
gpt4 key购买 nike

我有这个表格:

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

但是当我提交一个 é 字符时,它会变成 É。

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

此外,我已经尝试过元标记,设置内容类型 header ,但没有成功。

最佳答案

在您的 HTML 中,添加此元标记:

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

还在脚本顶部添加此 PHP header :

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

[编辑]:

另一个技巧是将文件保存为 UTF-8 without BOM 编码。您可以使用 Notepad++或任何体面的编辑来做这件事。

关于php - UTF-8 不适用于 HTML 表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3624681/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com