javascript - 用 JavaScript 编码时,什么是 iswgraph() 替代品
问题描述
我想通过 JavaScript 确定 JavaScript 字符串的哪些 Unicode 代码点是可打印的。通过 codePointAt() 访问代码点本身是可行的。
在 C/C++ 中,我将使用 Unicode 语言环境:
iswgraph() 是 C/C++ 中的内置函数,用于检查给定的宽字符是否具有图形表示。 https://www.geeksforgeeks.org/iswgraph-in-cc-with-examples/
可以从浏览器或 node.js 中调用并提供类似指示的 JavaScript 替代品、方法或函数是什么?
解决方案
与 unicode_utils.py 不同,我们可以压缩 Unicode 数据并将 1114111 个条目减少到 1%。可以使用 Unicode CONTROL、FORMAT 等。Dogelog运行时当前提供。
意思是:
一般类别 = 15 = Cc (CONTROL)
General Category 的编码来自 Java,而不是来自 .NET。
这两个内置函数和 unicode 数据是通过 JavaScript 实现的。此处记录了这个纤细的 Unicode 代码点分类器是如何滚动的。它还包含压缩器的来源:
预览:Unicode 通用类 Prolog API。(Jekejeke)
https://gist.github.com/jburse/03c9b3cec528288d5c29c3d8bbb986c2#gistcomment-3808667
预览:Unicode 数值 Prolog API。(Jekejeke)
https://gist.github.com/jburse/03c9b3cec528288d5c29c3d8bbb986c2#gistcomment-3809517
推荐阅读
- time-series - 预测销售额
- excel - excel - 根据单元格值过滤数据透视表
- node.js - mongodb 聚合管道中的 $match 阶段不起作用
- javascript - 根据复选框选择过滤行
- javascript - 在没有 tabBarVisible 选项的情况下从 Stack Navigator 隐藏标签栏
- multithreading - 可以在 MTA 线程中使用 WaitForSingleObject/WaitForMultipleObjects 吗?
- c# - Microsoft.AnalysisServices.AdomdClient 在 .Net Core 应用程序中不起作用(身份验证问题)
- linear-probing - 谁能告诉我实际用途或现实生活中的线性探测示例?
- oracle - 通过 Azure 数据工厂连接 Oracle 数据库
- python - 具有 lambda 层的 tf 切片仅使用最后一个索引