ocaml - 包含 CJK 字符的字符串的长度
问题描述
当给定一个包含 CJK 字符的字符串时,String.length
返回字符串中错误的字符数,因为它计算字节数。例如:
# String.length "第1";;
- : int = 4
字符串中有两个字符,但String.length
返回4
(即字符串中的字节数)。
如何获取包含 CJK 字符的字符串的实际长度?
解决方案
推荐阅读
- javascript - 在字符串js中查找所有换行符索引
- python-3.x - 将 +10,000 个数据从 ec2 插入 rds postgres 太慢了
- javascript - 一遍又一遍地 ping 数据库的更好选择?
- excel - 检查范围内的任何单元格是否有值
- jquery - Next.js “jQuery 需要一个带有文档的窗口”,定义 jsdom 会产生 Unexpected token
- .net-core - oData Expand 不显示 .net core 2.1 中的其他属性 json
- reactjs - TypeError:无法设置未定义的属性“runtimeChunk”
- javascript - 如何使用从节点服务器发送的 AWS SES 撰写电子邮件,而不是最终出现在 Gmail 的“促销”选项卡中?
- tomcat - 启动Tomcat有问题
- sql-server - 一个进程中有多少事务