请教表单文本框编码问题

qilindh 2008-06-05 04:02:28
网页采用utf8编码

发送代码:
<input type="text" id='webname' size=10 name='webname'>
<input type="button" value="查找" onclick="var webname=document.getElementById('webname').value;if(!webname) webname='';location='?step=list&mod=14&webname='+webname"><br>//这里用alert输出webname都没有问题



接收代码:
$webname=$_GET['webname'];
echo $webname;

汉字数是单数的就会出现乱码



请问为什么?
...全文
90 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
dai6529 2010-10-21
  • 打赏
  • 举报
回复
同样求解 我的是平方米符号不能正常显示在文本框中 使用m²也不行
qianziai0912 2008-06-14
  • 打赏
  • 举报
回复
在文件最顶上加上
<meta charset="utf-8"/>
fxs_2008 2008-06-05
  • 打赏
  • 举报
回复
form提交自动编码

你的问题或有两种:一种是接收页不是utf-8;
二是?后的变量没有编码,跳转出错
qilindh 2008-06-05
  • 打赏
  • 举报
回复
iconv()转换不起作用

我改成用form表单提交变量,而不是用javascript跳转提交变量,则程序运行正常!


我想知道为什么用javascript跳转提交变量不行??
swsky 2008-06-05
  • 打赏
  • 举报
回复
为什么不用GB?
xiongbing529 2008-06-05
  • 打赏
  • 举报
回复
iconv()转换
qilindh 2008-06-05
  • 打赏
  • 举报
回复
两端代码在同一个网页上,网页采用的utf8编码
jackydrl 2008-06-05
  • 打赏
  • 举报
回复
是不是你的这个脚本文件采用的gb2312或gbk编码啊
用二进制的编辑器将其另存为utf8的试试

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧