解决方案 »

  1.   

    标题直接在浏览器可以显示出 “房”字, 放xml影响了解析。
      

  2.   

    $s = "房"; //是 utf-8 编码的
    echo bin2hex($s);e688bf你少了第三个字节,当然就不对了
      

  3.   

    而补上第三个字节可得到header('Content-type: text/html;charset=utf-8');for($i=0x80;$i<0xc0; $i++)
      printf("%X \xe6\x88%c\n", $i, $i);
    80 戀
    81 戁
    82 戂
    83 戃
    84 戄
    85 戅
    86 戆
    87 戇
    88 戈
    89 戉
    8A 戊
    8B 戋
    8C 戌
    8D 戍
    8E 戎
    8F 戏
    90 成
    91 我
    92 戒
    93 戓
    94 戔
    95 戕
    96 或
    97 戗
    98 战
    99 戙
    9A 戚
    9B 戛
    9C 戜
    9D 戝
    9E 戞
    9F 戟
    A0 戠
    A1 戡
    A2 戢
    A3 戣
    A4 戤
    A5 戥
    A6 戦
    A7 戧
    A8 戨
    A9 戩
    AA 截
    AB 戫
    AC 戬
    AD 戭
    AE 戮
    AF 戯
    B0 戰
    B1 戱
    B2 戲
    B3 戳
    B4 戴
    B5 戵
    B6 戶
    B7 户
    B8 戸
    B9 戹
    BA 戺
    BB 戻
    BC 戼
    BD 戽
    BE 戾
    BF 房
    总不能无中生有吧