编码要保持一致.这是最基本的原则.比如说form所在的页面是gb2312的话,哪你页面上所有的中文也要转成gb2312.这样你提交过的内容也是gb2312.
a.php 为了保持一致,如果是gb2312的话,直接输出就没有问题了.另,用get方式传递中文的时候,最好对直进行处理一下.

解决方案 »

  1.   

    ../a.php?v=中国
    地址建议用函数转换为
    ../a.php?v=%D6%D0%B9%FA
      

  2.   


    当然要与服务器同样的编码,也就是统一是UTF-8,这是最简单也是最稳定的方法。如果是乱码,用iconv转换字符集,一楼说的处理一下,就是URL编码,不处理也可以,但是最好要处理。
      

  3.   

    统一编码才是王道
    iconv之类的转换是没办法中的办法
    大大影响效能