社区
Linux/Unix社区
帖子详情
跪求一解决方法:linux中已知某汉字,要取得它的unicode该怎么办?
hjlandxk
2006-01-19 01:17:58
有源码跪谢。。
没有请给个思路,急了好几天了。影响过年能不能回家
小弟谢谢各位大虾了。。。
...全文
121
4
打赏
收藏
跪求一解决方法:linux中已知某汉字,要取得它的unicode该怎么办?
有源码跪谢。。 没有请给个思路,急了好几天了。影响过年能不能回家 小弟谢谢各位大虾了。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
asphp
2006-01-23
打赏
举报
回复
哎,看看以前写的代码,真的觉得自己远不如从前了
asphp
2006-01-23
打赏
举报
回复
给你一段思路
int ConvertAnsi(WCHAR* pwchar,unsigned char* pchar,int* wc_len,int* c_len,int conv_type)
{
int deslen;
int buflen;
char* ppwchar=(char*)pwchar;
char* ppchar=pchar;
if(conv_type==ANSI_TO_UNICODE)
{
iconv_t cd;
buflen=*wc_len;
if((cd = iconv_open("unicode","gb2312")) == (iconv_t)-1)
return -1;
if((deslen=iconv(cd,&ppchar,c_len,&ppwchar,wc_len)) == (size_t)-1)
{
return -1;
}
/*i_wlen为空闲区间大小*/
iconv_close(cd);
return (buflen-*wc_len)/2;
}
else
{
iconv_t cd;
buflen=*c_len;
if((cd = iconv_open("gb2312","unicode")) == (iconv_t)-1)
return -1;
if((deslen=iconv(cd,&ppwchar,wc_len, &ppchar,c_len)) == (size_t)-1)
{
PRINTDBG("%d,%s,%d,%d",errno,strerror(errno),*c_len,*wc_len);
return -1;
}
iconv_close(cd);
return buflen-*c_len;
}
}
asphp
2006-01-23
打赏
举报
回复
能不能先把它分开成两个unsigned char,然后由第2个char*2+第一个char
转转耳朵
2006-01-20
打赏
举报
回复
我也只能给个思路了, 具体要你自己去查, 我记不得了, 用iconv
人工智能
解决
方案
本视频以程序员的视角分析和阐述了以下几方面的内容:第一,主要阐述人类的思维活动模式;第二,阐述人工智能如何实现;第三,讲解人工智能的具体实现
方法
。 在阐述这三点主要内容的同时,通过具体示例说明了自然...
Map练习
已知
某学校的教学课程内容安排如下:老师 课程张三 Android李四
Linux
王五
已知
某学校的教学课程内容安排如下: 老师 课程 张三 Android 李四
Linux
王五 Java 薛恒 Android 宋江 JSP 李明 PhotoShop a) 使用一个Map,以老师的名字作为键,以老师教授的课程名作为值,表述上述课程...
C++
中
汉字
与
unicode
码的转换
已知
一个
汉字
的
unicode
码(例如-20319),可以通过以下
方法
得到该
unicode
码对应的
汉字
: 1,声明一个3字节长的字符数组,例如char a[3]; 2,对该数组赋值为char a[3]={unsigned(-20319)/256,unsigned(-...
4-35
已知
地址块
中
的一个地址是140.120.84.24/20。试求这个地址块
中
的最小地址和最大地址。地址掩码是什么?地址块
中
共有多少个地址?相当于多少个C类地址?
4-35
已知
地址块
中
的一个地址是140.120.84.24/20。试求这个地址块
中
的最小地址和最大地址。地址掩码是什么?地址块
中
共有多少个地址?相当于多少个C类地址? 答: (1)把题
中
的地址转化为二进制:140.120.84.24 =140...
2.
解决
Linux
中
文乱码问题
我们从windows系统上传文件到
Linux
系统
中
,经常会遇到
中
文乱码问题。通常,这是因为Windows的字符编码为GBK,而
Linux
系统的字符集是UTF-8引起的。 为了模拟上述情况,我先在Windows
中
,创建以GBK编码的文件...
Linux/Unix社区
23,120
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章