有输出word或excel的原字符串原文吗?放出来研究一下

解决方案 »

  1.   

    缃戠珯瀵艰埅
    鍏湀 2008
    浏览网页Top 10 椤甸潰URL 娴忚閲 
    home (home) 55
    /patientez.html 19
    m_roi (home/menu1/produits/ws_business/roi) 7
    home (home/menu1/produits/ws_business) 5
    /erreur.php 4
    actualites (home/menu1/actualites) 3
    m_ranking (home/menu1/produits/ws_business/rank) 3
    societe (home/menu1/societe) 2
    /v6/pages/fr/part_de_marche_internet_explorer_et_firefox_146.html 2
    clients (home/menu1/references/clients) 1
    business (home/menu1/produits/ws_business ) 1
    smallbusiness (home/menu1/produits/sb) 1
    service (home/menu1/service) 1
    lp (home/lp) 1
    输出到excel就是这样的,以前word也是这样的,我就吧&#换成了/u就好了
      

  2.   

    查了一下相关文档
    这样处理试试
    第一步:将嬵转成字符串,&#23349是html实体,其码位可能是10进制utf-8码位
    第二步:将字符串转成unicde,一般UNICODE为双字节(指UCS2),可将utf8转成ucs2据查win系统是双字节,中文的核心内码为GBK
    向下兼容ASCII,gb2312如果你能将其转为gb2312或gbK,应是可以显示的上面两步均有相关函数
      

  3.   

    我用iconv转过,依然是乱码,现在还不知道怎么把你说的字符串怎么转成unicode
      

  4.   

    可是我有一个疑问,就是excel中有多国语言,难道多国语言都要转换成不同的编码格式才行? 我纳闷呢..
      

  5.   

    windows中一般使用的unicode为UCS-2,但excel中使用的是UCS-2LE
      

  6.   

    根据老大提示,查了一下2, 对于 UCS-2, windows 下默认是 UCS-2LE。用 MultibyteToWidechar(或者A2W)生成的是 UCS-2LE 的 unicode。windows记事本可以将文本保存为 UCS-2BE,相当于多了层转换。3, 对于 UCS-2, linux 下默认是 UCS-2BE。用iconv(指定UCS-2)来转换生成的是 UCS-2BE 的 unicode。如果转换windows平台过来的 UCS-2, 需要指定 UCS-2LE。