井晶灵 发表于 2025-6-1 18:20:12

java 开源中文的繁简体转换 opencc4j-02-一个汉字竟然对应两个 char?

Opencc4j

Opencc4j 支持中文繁简体转换,考虑到词组级别。
开源中文的繁简体转换 opencc4j-01-使用入门概览
开源中文的繁简体转换 opencc4j-02-一个汉字竟然对应两个 char?
开源中文的繁简体转换 opencc4j-03-简体还是繁体,你说了算!
开源中文的繁简体转换 opencc4j-04-香港繁简体的支持
开源中文的繁简体转换 opencc4j-05-日文转换支持
Features 特点


[*]严格区分「一简对多繁」和「一简对多异」。
[*]完全兼容异体字,可以实现动态替换。
[*]严格审校一简对多繁词条,原则为「能分则不合」。
[*]词库和函数库完全分离,可以自由修改、导入、扩展。
[*]兼容 Windows、Linux、Mac 平台。
[*]支持自定义分词
[*]支持判断单个字(词)是否为简体/繁体
[*]支持返回字符串中简体/繁体的列表信息
[*]支持中国台湾、香港地区繁简体转换
[*]支持与日文字的转换
从一个 bug 说起

很久很久以前,收到了一个用户的 issue 部分生僻字转小写之后会得到一个乱码(不可见字符)
内容如下:
例如“嘪球”在转换之后得到“
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: java 开源中文的繁简体转换 opencc4j-02-一个汉字竟然对应两个 char?