snrg.net
当前位置:首页 >> 如何得到一个字符的UniCoDE编码 >>

如何得到一个字符的UniCoDE编码

java中可以使用char类提供的charAt()方法来获得字符的unicode的编码值,示例如下:public static String getUnicode(String source){ String returnUniCode=null; String uniCodeTemp=null; for(int i=0;i <div class=" ft-bar opera_area> 评论0 0 0

wchar_t a='⑧'; printf("%d\n",a); printf("%x\n",a); 可以输出a的10进制和16进制编码

推荐一个网站可以满足您的要求: Unicode 是为了解决传统的字符编码方案的局限而产生的,例如ISO 8859所定义的字符虽然在不同的国家中广泛地使用,可是在不同国家间却经常出现不兼容的情况.很多传统的编码方式都有一个共同的问题

如果用在url编码,查看- (NSString *)stringByAddingPercentEscapesUsingEncoding:(NSStringEncoding)enc;普通直接用 - ( const char *)UTF8String;

现在有很多工具可以辅助查询.可以通过这个工具:http://tool.oschina.net/encode或者推荐这个网址: http://bianma.supfree.net/ Unicode另外UNICODE官网上也提供了对照表的下载,只不过那个东西是PDF,可以搜索字的对应unicode

最简单的方法是:在Word(2000以上版本)中输入某字符的Unicode编码,随即按下Alt+X!

可以使用Windows XP及之前系统自带的「内码输入法」,或Windows Vista及之后系统自带「微软拼音输入法」中「辅助输入法」功能之「Unicode输入法」.

Unicode编码标准中的所有字符都是双字节长.单字节字符集是拉丁字母,重音文字,用ASCII标准定义,用于DOS操作系统.双字节字符集用于东亚和中东语言.Unicode用于COM和Windows NT内部.单字节字符集,它的数据类型是char.Unicode字符集用wchar_t数据类型.Unicode字符串用L前缀起头,如: wchar_t wch = L'1'; // 2 个字节, 0x0031 wchar_t* wsz = L"Hello"; // 12 个字节, 6 个宽字符 用strlen()函数求字符串的长度(非unicode) _mbslen ( ) (UNICODE) 求出长度,读出数据内容.

wchar_t ch = L"你";wprintf(L"%x", ch);// wchar_t 就是unsigned short,其值就是这个汉字的编码值

网站首页 | 网站地图
All rights reserved Powered by www.snrg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com