Lotus教程、Java教程、Java虚拟机、Java软件综合开发社区

Lotus、Domino、Java、C#、Web、数据库综合开发教程、资料社区

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,导致不能进行转换;

初步猜想:问题可能出在系统字符集上;



【版权说明】:本网页上有部分内容来源于网上收集,但不能保证资料的完整性和准确性,仅提供参考和学习。如有侵权请立即通知我们,我们将立即删除,谢谢合作!

Add A Comment