假设一个PHP网页, 用的是UTF-8, 下面2种网页post表单给这个PHP1. 第一种情况: 现在一个中文网页. PS:默认的字符集应该是 windows-1252.2. 第二种情况: 也是中文系统, 但是设置了   <meta http-equiv=content-type content="text/html; charset=UTF-8">他们都发送一个表单, 包含汉字. PHP 收到的是UTF-8 还是 中文的?
谢谢!

解决方案 »

  1.   


    ? 我不是问是否收到, 是问对于PHP来说, 收到的是PHP编码过来的字符串, 还是 未经编码的中文乱码字符?
      

  2.   

    还请教个问题.PAYPAL 只容许我自带一个 custom 字段.
    但是我有2个信息需要填进去, 我该如何是好?
      

  3.   


    谢谢你的回复! 
    但是我的PHP页面需要根据表单里面的姓名字段, 计算一个HASH值, 但是编码不同, 收到的字符串就不同了比如: 姓名=中国.
    A 页面采用 widnows-1252
    B 页面采用 UTF-8结果PHP 收到这2个页面传递过来的字符串是不同的吧, 然后计算hash结果肯定就不对了.这种情况怎么办呢?
      

  4.   

    $str="字段1,字段2";
    $str_array  = explode(',',$str);$str_array[0]=="字段1"
    $str_array[1]=="字段2"