diff --git a/zh2tw.go b/zh2tw.go index c1aed46..0d5a659 100644 --- a/zh2tw.go +++ b/zh2tw.go @@ -175,6 +175,11 @@ func init() { for k, v := range _TSCharactersMap { zh2twMap[v] = k } + + // 修正错误的转换 + for k, v := range zh2twMapPatch { + zh2twMap[k] = v + } } var ( @@ -182,6 +187,19 @@ var ( tw2zhMap = _TSCharactersMap ) +// 修正错误的转换 +var zh2twMapPatch = map[rune]rune{ + '面': '面', + '发': '發', + '参': '參', + '表': '表', + '同': '同', + '向': '向', + '合': '合', + '針': '针', + '別': '别', +} + var _TSCharactersMap = map[rune]rune{ '㑮': '𫝈', '㑯': '㑔',