我有一个input是这样的<input type="text" name="param[基本参数][参数名]" value="参数1">PHP在接收时,却说param中没有‘基本参数’key,我看了下是乱码的问题,可是我在html中加入了<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />程序也是utf-8的,为什么还是有这个乱码问题????

解决方案 »

  1.   

    不明白name="param[基本参数][参数名]"  这个name基本只能程序里用,为何用一定中文~~难道楼主用国文写程序???其实没必要用中文的
      

  2.   

    页面属性是UTF-8吗这个<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 不一定页面属性就是utf-8
      

  3.   

    发送和接受的网页编码 都得改成UTF-8,不是打开网页后的编码,是文件编码用中文是个很奇怪的情况,你最好是url_encode一下