专栏首页黄腾霄的博客2019-11-10-看看藏文里面一共有多少个字吧

2019-11-10-看看藏文里面一共有多少个字吧

还记得我10min之前发的2019-11-10-使用StringInfo正确查找字符个数 - huangtengxiao这篇博客么?

你们以为2个Unicode组成的emoji就是极限了么?

这篇文章会带你们体验下世界语言的博大之组合字。


组合字就是说对于某些精妙的语言,多个单独可渲染的文字,放在一起后就会渲染成一个文字。

其中最著名的就是我们的藏文。下图是wiki上的说明,大致意思就是一个藏文基字可以通过加加加好多个字,变成还是一个字。

比如我们可以看到下面两个藏文Unicode的渲染是这样的

但是他们合并起来之后就变成这样了

同样对于སྒྲོ字符,你看着是一个字符,实际上它有4个Unicode编码。

那么问题来了,2019-11-10-使用StringInfo正确查找字符个数 - huangtengxiao博客中提到的SringInfo能不能正确识别藏文的显示字符数呢?

成功!!所以再也不用担心自己编写文字软件时,找不对这些文字的光标位置了。


参考文献:

2019-11-10-使用StringInfo正确查找字符个数 - huangtengxiao

藏文 - 维基百科,自由的百科全书


本文会经常更新,请阅读原文: https://xinyuehtx.github.io/post/%E7%9C%8B%E7%9C%8B%E8%97%8F%E6%96%87%E9%98%BF%E6%8B%89%E4%BC%AF%E6%96%87%E9%87%8C%E9%9D%A2%E4%B8%80%E5%85%B1%E6%9C%89%E5%A4%9A%E5%B0%91%E4%B8%AA%E5%AD%97%E5%90%A7.html ,以避免陈旧错误知识的误导,同时有更好的阅读体验。

本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 2018-10-12-如何解决python找不到Crypto模块

    涉及加密算法的python代码,尤其是git上down下来的“老代码”经常会遇到神奇的报错 ImportError: No module named Crypt...

    黄腾霄
  • 2020-5-15-如何在CefShape中禁用右键菜单

    当我们使用默认的cefsharp的ChromiumWebBrowser时,会默认添加一个右键菜单项,如下。

    黄腾霄
  • 如何打印Msbuild时的日志信息

    你看到这个错误会怎么办,没错去google“Error RG1000 未知的生成错误 已添加了具有相同键的项”

    黄腾霄
  • 《一起来捉妖》妖灵战斗力的量化浅析

    ? 4月11日,腾讯首款AR探索手游《一起来捉妖》正式上线。 《一起来捉妖》拥有基于AR技术的多元创新玩法、极具中国特色的妖灵体系和丰富的社交体验,它的上线,...

    腾讯大讲堂
  • 工厂模式

    用户2434869
  • Objective-C中把URL请求的参数转换为字典

    上一篇博客中是把URL转换为字典,那么我们如何把URL请求中的参数封装成字典,然后再封装成数组呢?对OC中字符串操作熟练的小伙伴们应该觉得这是一个a+b的问题...

    lizelu
  • Spark redis的坑

    shengjk1
  • 事务的四种隔离级别分析

    https://www.cnblogs.com/ubuntu1/p/8999403.html

    挨踢小子部落阁
  • Notepad++使用NppFTP插件编辑linux上的文件

    原文出处:http://www.yund.tech/zdetail.html?type=1&id=e1c16a10b7bd14fa92ccb533a3294c0...

    大道七哥
  • ELK学习笔记之Docker Container exited with code 137

    按照极客时间的教程,以docker-compose的方式运行kibana和elasticsearch,发现报错Docker Container exited w...

    Jetpropelledsnake21

扫码关注云+社区

领取腾讯云代金券