java中把汉字转换为拼音
Published by admin on 02月 27, 2008
最近在项目中有个需求,要求按照同音查询,在网上搜了段代码,可以实现此功能:把汉字转换为拼音,如:麦子—》maizi
此代码在windows平台上没问题,实现原理可以自己去看代码;
但此代码在linux平台上就遇到个问题
byte[] bytes = (String.valueOf(cn)).getBytes();
if (bytes == null || bytes.length > 2 || bytes.length <= 0)
{ // 错误
return 0;
}
在linux环境下,此处return 0,导致不能进行转换;
初步猜想:问题可能出在系统字符集上;
Posted under java
上一篇文章:« 窗口控制:让窗口最大化没有滚动条,真正的全屏
下一篇文章:[转载]Java 执行批处理文件的解决方案 »
【版权说明】:本网页上有部分内容来源于网上收集,但不能保证资料的完整性和准确性,仅提供参考和学习。如有侵权请立即通知我们,我们将立即删除,谢谢合作!

Add A Comment