php post传值乱码问题

<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><formaction=""method... <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<form action="" method="post">
<input type="text" name="test">
<input type="submit" value="提交">
</form>

<form action="" method="post" enctype="multipart/form-data">
<input type="text" name="test">
<input type="submit" value="提交">
</form>

这是两个form 其中一个post 是按照 enctype="multipart/form-data" 方式提交 中文乱码 这个跟服务器有关,现在不知道什么原因? 现在页面编码等都是Utf8

请不要拷贝php post 中文乱码
已经解决是配置问题。
展开
 我来答
匿名用户
2015-08-26
展开全部
方法:
1, 全部使用utf-8;
2, 文件存储为utf-8 without bom头;
3, 数据库使用utf-8 general ci;
4, url中的中文要rawurlencode;
5, 解析时不要decode;
追问
目前没有连接数据库,关于文件编码都已经设置过了。
immvphack
2015-08-26 · 超过26用户采纳过TA的回答
知道答主
回答量:109
采纳率:0%
帮助的人:47.7万
展开全部
提交给当前页面,但是当前页面就是php的话要使用header('Content-Type:text/html;Charset=UTF-8');来设置字符集编码。
如果你是一个html页面提交到另外一个php页面 表单页就使用你现在的设置字符集。php页面使用header('Content-Type:text/html;Charset=UTF-8');
追问
都已经添加过了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式