含有中文的文件处理(高手请进)

softnail 2004-03-23 04:40:14
一个中、英文混杂的文本文件,数据间以','分隔,使用linux c处理成xml
文件。原文本文件可以在windows下编辑,但是处理后的xml文件在记事本、ultraedit等编辑器下无法区分汉字。
例"8858","QB8电瓶"的文本文件,如何处理成<no>"8858"</no><name>"QB8电瓶"</name>的xml文件,使用过wchar_t来处理字符串,但是结果和char一样,产生的乱码还没法处理。
失败啊,我也知道换成java来处理肯定好过现在,但是不甘心c就这样无能啊?请大虾来帮帮忙

...全文
67 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
softnail 2004-05-10
  • 打赏
  • 举报
回复
结帖,肥水不流外人田!
sunsdstorm 2004-04-30
  • 打赏
  • 举报
回复
c语言处理字符集的能力本来就是有限,换java吧,可以对基本所有的字符集做出处理
softnail 2004-04-30
  • 打赏
  • 举报
回复
up
softnail 2004-04-21
  • 打赏
  • 举报
回复
to fierygnu(va_list):
能否说得详细些,我也曾怀疑过!
fierygnu 2004-03-30
  • 打赏
  • 举报
回复
应该是代码有问题。
anonimousboy 2004-03-24
  • 打赏
  • 举报
回复
个人觉得用sed,awk(shell)处理比较方便,尤其是awk,应该很容易实现!
softnail 2004-03-24
  • 打赏
  • 举报
回复
to lesstif(Let it be):
能否给个例子?
morebin 2004-03-24
  • 打赏
  • 举报
回复
原始文件的Encoding与生成的XML文件中指定的Encoding是一致的吗?
lesstif 2004-03-23
  • 打赏
  • 举报
回复
把所有strcpy这样的函数都换成memcpy,其它的类似。

23,217

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧