如何将UTF-8转成gb2132的编码?

binbin 2003-03-21 04:01:19
要求能识别中英文.最好有代码,因为我对utf-8一点不懂,是受一位朋友所托.
...全文
320 16 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuyulily 2003-09-01
  • 打赏
  • 举报
回复
mark
bcboy 2003-09-01
  • 打赏
  • 举报
回复
up
bcboy 2003-09-01
  • 打赏
  • 举报
回复
UTF8=>GB2312,谁有BCB原代码发我短消息,我开贴放分,
chongyiren 2003-05-16
  • 打赏
  • 举报
回复
接分
x_2k 2003-05-16
  • 打赏
  • 举报
回复
扫表就得了吧,unicode上有码表啊。
binbin 2003-03-21
  • 打赏
  • 举报
回复
我自己做了一个对照表,应该能解决转换问题了.
但现在的问题是xml parser不认gb2312编码,取出的节点内容是????????,怎么办?
binbin 2003-03-21
  • 打赏
  • 举报
回复
我utf-8的文件开头比ansi多三个字节,但我删除以后记事本仍能正确处理.
myy 2003-03-21
  • 打赏
  • 举报
回复
unicode : 文件以 FF FE 开头的
binbin 2003-03-21
  • 打赏
  • 举报
回复
算了,这个问题不重要了.
他的xml处理器不支持gb2312,取出来的中文节点数据全变成了???,已经没有转换的必要了.
谁能提供xml的处理器源码?只能从底层做起了.
binbin 2003-03-21
  • 打赏
  • 举报
回复
还有一个问题,如何知道一个文本文件中是ansi,utf-8,unicode的格式?
我在windows 2000的notepad中保存为不同的格式,文件长度不一样,对于汉字文本,我发现utf-8每个汉字3个字节,ansi和unicode是两个字节,对于英文,utf-8和ansi一样是一个字节,unicode还是两个字节.
那么,记事本程序是怎么知道用相应的代码页来显示和保存数据的?
binbin 2003-03-21
  • 打赏
  • 举报
回复
告诉我简单的程序实现吧,从一个utf-8文本文件中读出内容并存为gb2132格式的代码.
Taiji02 2003-03-21
  • 打赏
  • 举报
回复
UFT-8是UNICODE的一种编码标准
binbin 2003-03-21
  • 打赏
  • 举报
回复
uft-8不是unicode吧.
bacer 2003-03-21
  • 打赏
  • 举报
回复
unicode -> gb2312 win api : WideCharToMultiByte
binbin 2003-03-21
  • 打赏
  • 举报
回复
就是用在xml上的.xml是utf-8编码的,从中取出的信息要在一个软件中使用,但这个软件不支持utf-8,显示的是乱码,我想是不是可以转成gb2132再处理.
李志林HZ 2003-03-21
  • 打赏
  • 举报
回复
用XML.

13,870

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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