Unicode编码之显示定向重写

  • Unicode简介

Unicode是计算机科学领域里的一项业界标准,包括字符集、编码方案等。是为了解决传统的字符编码方案的局限而产生的,如果把各种文字编码形容为各地的方言,那么Unicode就是世界各国合作开发的一种语言,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,它能使全世界的计算机、智能手机和智能手表以同样的方式显示相同的信息。

Unicode有若干零宽度的代码点,这些字符大多数都在常规的标点符号块(从U+2000到U+206F)。一般来说,没有理由允许任何人在标识符中使用此标点符号块的代码点,所以它们最不容易过滤。

  • 显示重定向

以下字符允许双向字符类型能被重写,可影响字符的显示方向,更多信息可参阅UNICODE BIDIRECTIONAL ALGORITHM

从左至右强制从右至左强制
Unicode名称Left-To-Right OverrideRight-To-Left Override
Unicode编号U+202DU+202E
HTML代码‭‮
CSS代码\202D\202E
链接https://unicode-table.com/cn/202D/https://unicode-table.com/cn/202E/

此篇文章由来:

最近在某个社交软件发现了复制粘贴一个无显示内容的符号后导致后边文字反转的文章,好奇心促使我搜索查询后得到了解答,以下是一些平台的图片,但是有的平台在发出消息后会转变成正确的。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值