不行,com接口要求用utf8,这个是别人做的

解决方案 »

  1.   

    没有映射字符的话,就比较麻烦了,如果不改编码集的话,
    建议在mb_convert_encoding()周围加try块,之后把不能处理的字丢弃掉
    或者用某个参数设置转换方法为丢弃,具体查php手册我也在用php+COM设计,自己就是用的丢弃转换PS: 没明白这个函数的作用
      

  2.   

    如果不是必要求utf-8,可以用二进制直接上传,对方转码!
    如果要求提交转码,只好自已转!
    查一下转码函数!一般是转成二进制,再通过二进制再转成utf8
      

  3.   

    echo mb_convert_encoding($str, "utf-8", "gb2132") 如果原是GB2312,试试,看看有没有乱码