我們常見一些很怪異的英語字符, 很寬, 那是因?yàn)槭?code>fullwidth的, 中日韓用的都是NFKC全角編碼, 例:
'15th?。粒睿睿椋觯澹颍螅幔颍敢晃澶我埂?今夜だけ練乳ぶっかけますか??'
所以轉(zhuǎn)換方法:
//java
String result = Normalizer.normalize(srcStr, Normalizer.Form.NFKC);
//js
let result = srcStr.normalize('NFKC');
我們常見一些很怪異的英語字符, 很寬, 那是因?yàn)槭?code>fullwidth的, 中日韓用的都是NFKC全角編碼, 例:
'15th?。粒睿睿椋觯澹颍螅幔颍敢晃澶我埂?今夜だけ練乳ぶっかけますか??'
所以轉(zhuǎn)換方法:
//java
String result = Normalizer.normalize(srcStr, Normalizer.Form.NFKC);
//js
let result = srcStr.normalize('NFKC');