汉字转换为unicode的具体算法与结构?

hdp4820 2004-12-21 09:11:06
如,我有一汉字"一".
它的unicode 为 4E00.
我想把它转换为字符串类型的--->"\x4e\x00".可以怎么样实现呢?请教...
...全文
233 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hdp4820 2004-12-23
  • 打赏
  • 举报
回复
谢谢了,可以哦,收藏!!!结帐!!~~
hdp4820 2004-12-23
  • 打赏
  • 举报
回复
偶试试看,谢谢了!!~~
Michael_555 2004-12-23
  • 打赏
  • 举报
回复
在Dev-C++上没问题。
dongyuanzhang 2004-12-22
  • 打赏
  • 举报
回复
上面的程序能在VC上编过吗?帮顶!
Michael_555 2004-12-22
  • 打赏
  • 举报
回复
引自:
http://blog.csdn.net/zky/archive/2004/07/18/44345.aspx


#include <stdio.h>
#include <locale.h>
#include <wchar.h>

int main(void)
{
char *temp;
char sim[32]="狗";
char tra[32];
wchar_t uni[32];
temp=setlocale(LC_ALL,".936");
puts(temp);
printf("%s\t%2x %2x\r\n",sim,(unsigned char)(sim[0]),(unsigned char)(sim[1]));
if(-1==mbstowcs(uni,sim,32))
{
perror("mbstowcs");
}
temp=setlocale(LC_ALL,".950");
if(-1==wcstombs(tra,uni,32))
{
perror("wcstombs");
}
printf("%s\t%2x %2x\r\n",tra,(unsigned char)(tra[0]),(unsigned char)(tra[1]));
system("PAUSE");
return 0;
}




70,023

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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