前端:零宽字符

1. 概念

看不见得字符,称为零宽字符,也叫幽灵字符。

2. 作用

保护我们文章得知识产权。加文字水印,不影响阅读。

3. unicode 零宽字符

U+200B: 空格符,用于较长单词得换行分隔。
U+200C: 断字符,用于阿拉伯文、德文、印度语系文字中,阻止连字效果。
U+FEFF: 非断空格符,用于阻断特定位置的换行分割。

4. 例子

以下两个字符串,在页面上,看着一样,其实并不相等。

let str = "abc";
let _str = "a\u200bb\u200bc";

console.log(str, _str); // abc a​b​c
console.log(str.length, _str.length); // 3 5
str == _str; // false

相关推荐

  1. 前端字符

    2024-05-12 16:58:12       35 阅读
  2. C++ 利用标准库多字节字节字符

    2024-05-12 16:58:12       30 阅读
  3. 正则表达式断言

    2024-05-12 16:58:12       53 阅读
  4. 【已解决】C语言如何使用字符输出中文

    2024-05-12 16:58:12       64 阅读
  5. c++学习:基本变量类型+字符用法

    2024-05-12 16:58:12       52 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-12 16:58:12       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-12 16:58:12       106 阅读
  3. 在Django里面运行非项目文件

    2024-05-12 16:58:12       87 阅读
  4. Python语言-面向对象

    2024-05-12 16:58:12       96 阅读

热门阅读

  1. Hive on Tez 作业优化参数

    2024-05-12 16:58:12       30 阅读
  2. PostgreSQL自带的命令行工具10- pg_basebackup

    2024-05-12 16:58:12       38 阅读
  3. Linux上的监控工具:Zabbix、Prometheus、APM和ELK

    2024-05-12 16:58:12       31 阅读
  4. SSL VPN

    SSL VPN

    2024-05-12 16:58:12      30 阅读
  5. 2024.5.12 ubuntu + latex + vscode

    2024-05-12 16:58:12       33 阅读
  6. springboot Redis 支持星号(*) 包括注解@Cache

    2024-05-12 16:58:12       31 阅读
  7. Oracle一键安装脚本安装教程合集

    2024-05-12 16:58:12       35 阅读
  8. SSH简介:网络安全的守护者

    2024-05-12 16:58:12       37 阅读