hrs_bad 2017-11-20 03:41 采纳率: 0%
浏览 1029

xml里的字符串出现国外的字符 怎么处理

字符串样例:ͼƬ1_recompress_view_b.jpg
这样的字符串存储在xml里 utf-8编码

解析之后产生的 .jpg文件前两个字符变成了下划线
开发环境是vs2010 语言是c++ 那个字符好像是国外的字符 不是那种平常的什么#?\ .,$%/ 什么的特殊字符 这些字符不会出错
就是像样例前两个字符那种才会出现 问号 下划线
怎么对这个字符串处理 能够使得这种特殊字符正常解析 或者找到这种字符替换掉(现在不知道怎么找到这种特殊字符)
尝试过编写了个函数 把编码转换成gbk结果不只是这种特殊字符是问号 中文也变成了问号
把编码转换成ascii 也不好使
求大神解救 谢谢

  • 写回答

1条回答 默认 最新

  • miracle‥ 2017-11-21 09:53
    关注

    试试保存格式 unicode 或者GB2312

    评论

报告相同问题?

悬赏问题

  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记