您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在Java 7中将重音和字符组合成一个字符

在Java 7中将重音和字符组合成一个字符

规范化器可以根据需要分解/合成角色:

String decomposed = Normalizer.normalize(String.valueOf('ï'), Form.NFD);

结果是两个字符(i,双点)

String composed = Normalizer.normalize(decomposed, Form.NFC);

结果是一个字符(ï)

如果我正确理解你,你会寻找

return Normalizer.normalize("\u0069\u0307", Form.NFC).charAt(0);

对于双点使用\u0308

java 2022/1/1 18:31:26 有492人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶