最近做越南的项目,有很多客户名称包含声调,然而打款服务又需要将声调去了转换为大写,最终就有了这个工具类
package com.finmax.common.utils;
/**
* 越南语工具类
*
* @author wqj
* @verion 1.0.0
* 2020/7/14 20:22
*/
public class VietnameseUtils {
//由于有声调字符,所有不能使用字符串展示这个内容,需要使用字符来展示,然后将特殊字符替换为#,最终把#替换为空字符串
//"ÀÁÂÃÈÉÊÌÍÐÑÒÓÔÕÙÚÝàáâãåèéêìíñòóôõùúüýĂăĐđĨĩŨũūƠơƯự̀́̃̉ẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặẸẹẺẻẼẽẾếỀềỂểỄễỆệỈỉỊịỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợỤụỦủỨứỪừỬửỮữỰựỲỳỴỵỶỷỸỹ₫ạ"
public static final char[] VIETNAMESE_TONE_CHARS = new char[]{'a','À','Á','Â','Ã','È','É','Ê','Ì','Í','Ð','Ñ','Ò','Ó','Ô','Õ','Ù','Ú','Ý','à','á','â','ã','å','è','é','ê','ì','í','ñ','ò','ó','ô','õ','