µ µ
如果原来就是µ这样的,那么你给的函数当然不能转换

解决方案 »

  1.   

    我在excel文件里面就是老大你打的字符啊,可是一到这里就成"µ"过这那个uc2html($str)之后,这个“786*123U”就变成了“ 786*123?/td> ”
    咋整的?
      

  2.   

    最后解决的土办法是:if (ord(substr($text,strlen($text)-1))==181) $text=substr($text,0,strlen($text)-1)."μ";请老大指正。
      

  3.   

    把 μ 处理成 µ 显然不是Excel的行为,估计这个字是粘贴上去的
    µ 是 μ 的html编码
      

  4.   

    excel正常显示"μ ",问题是在使用PHPExcelParser读取Excel文件时,当中有一个字符串处理函数function uc2html($str),处理过后在页面上显示成“?/td>”,不得已,我只好再加工,截取字符串:
    if (ord(substr($text,strlen($text)-1))==181) $text=substr($text,0,strlen($text)-1)."μ";现在在页面上显示正常了,但是这只能解决"μ"且"μ"出现在最后的情况,另外不知有多少此类字符,如果其它特殊字符,这句就没有用了,有没有彻底解决的办法...