//单个汉字转成ansi
public static int getChsAscii(String chs){
int asc=0;
try {
byte[] bytes=chs.getBytes("gb2312");
if(bytes==null||bytes.length==0){
throw new RuntimeException("illegal resource string");
}
if(bytes.length==1){ //英文字符
asc=bytes[0];
}
if(bytes.length==2){ //中文字符
int highByte=256+bytes[0];
int lowByte=256+bytes[1];
asc=(256*highByte+lowByte)-256*256;
}
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return asc;
}
工具代码总结
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 在我们开发系统界面,包括Web和Winform的都一样,主要的界面就是列表展示主界面,编辑查看界面,以及一些辅助性...
- 在代码生成工具的各种功能规划中,我们一向以客户的需求作为驱动,因此也会根据需要增加一些特殊的功能或者处理。在实际的...
- 【原创文章,转载请注明原文章地址,谢谢!】 一、什么是FindBugs FindBugs 是一个静态分析工具,它检...
- 执法在线 全区创城工作正在紧张有序的进行中,城管执法分局针对创城任务,全力以赴、攻坚克难,突破难点、提升亮...