为什么用表单传送的文件名显示为乱码 ?

为什么用表单传送的文件名显示为乱码 ?

我用form 传送的文件名 在 服务器端 为何显示为乱码 ?
<meta 语言=utf-8>
<form action="action.php" method="post">
<input type=text name="fileName">
<textarea cols=30 rows=20 name="text">
</textarea>
<input type=submit value="send">
</form>

---------------
服务器端 action.php
<meta 语言=utf-8>
然后得到文件名写文件。 用$_POST[fileName]

是和windows 操作系统 有什么编码上的 不一样吗 ?
如何修改能让我传送的文件名用按我写的创建在服务器端 ?

不要这个<meta 语言=utf-8>

<form action="action.php" method="post">
<input type=text name="fileName">
<textarea cols=30 rows=20 name="text">
</textarea>
<input type=submit value="send">
</form>

action.php 也不要
<meta 语言=utf-8>
毕业了。。。

<meta http-equiv="Content-Type" content="text/html; charset=GB2312" />
是这个。
按你说的做了。
但不行啊。

是不是连个页面编码没有弄好?如果你的编辑器是UTF8的话,在一个新的页面编辑之前是要转化一下编码的~~~

<meta http-equiv="Content-Type" content="text/html; charset=GB2312" />
是让浏览器识别的~·

或者你在调试的浏览器转变一下编码,看出来的是不是乱码