作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我有这个表格:
<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/
我是一名优秀的程序员,十分优秀!