问题标签 [unicode-literals]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
78 浏览

matplotlib - MatplotLib:带有 URL 链接的 Unicode 字符分散

我想将 matplotlib 散点图导出为 SVG,每个散点都有不同的超链接,这些散点不是简单的标记,而是 Unicode 字符。

我尝试了以下方法:

  • 它要么崩溃,因为“\u”或“\unichar”是未知的

  • 或者在最终的SVG中显示6F22而不是汉

0 投票
0 回答
94 浏览

c++ - 快速打印时黑色方形字符显示不正确

0 投票
1 回答
41 浏览

xpath - Unicode 字符不返回正确的结果

此命令按预期工作并返回 1 个节点。

但事实并非如此。

文件和命令非常相似。unicode 文本应该没有问题。我已经使用我在这里找到的实用程序检查了它......

http://xpather.com/

0 投票
1 回答
50 浏览

python-3.x - 来自包含 Windows 路径的注释的 Python 编码错误

我想在 python 脚本注释中包含 Windows 路径,而不会导致编码错误。

如果我在注释中包含 Windows 路径,有时会收到编码错误,例如,“UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa6 in position 4612: invalid start byte”。
我发现一篇“文章”表明在评论中包含 Windows 路径会触发 unicode 错误,https://programmersought.com/article/28013377080/

另一方面,有时我可以在评论中包含 Windows 路径,而不会触发 unicode 错误。我不明白为什么某些 Windows 路径会触发错误,而其他路径不会。

以下是一些会导致或不会导致编码错误的 Windows 路径示例,如下所示:

我无法弄清楚是什么让其中两种 Windows 路径格式可以包含在评论中,而其他四种不能包含在评论中。

我的问题:

  1. 我可以做些什么来格式化评论,这样我就不必在每个反斜杠后插入空格?
  2. 如果评论中可以包含其他文本限制,我在哪里可以找到这些限制的列表?
  3. 我在哪里可以找到识别和解释限制原因的规则?

任何有关如何找到答案的建议都将受到欢迎。

谢谢,马克

0 投票
0 回答
93 浏览

c++ - 如何编写支持 unicode 的可移植 C++ 代码?

我有以下程序,它尝试通过启用控制台_O_U16TEXT模式在控制台上打印 Unicode 字符:

我不清楚的是,我见过许多 C++ 项目(在 Windows 和 Linux 上运行相同的代码)并使用一个名为_UNICODE. 我有以下问题:

  1. 什么情况下需要定义_UNICODE宏?
  2. 启用_UNICODE宏是否意味着我需要通过使用来分隔 ASCII 相关代码#ifdef _UNICODE?在上述程序的情况下,我是否需要将任何#ifdef UNICODE和 ASCII 码处理放入#else
  3. 我需要什么额外的东西才能使代码在 C/C++ 中具有 Unicode 支持?我需要链接到 Windows 和 Linux 上的任何特定库吗?
  4. 为什么我上面的示例程序不需要定义_UNICODE宏?
  5. 当我定义_UNICODE宏时,代码如何知道它使用的是 UTF-8、UTF-16 还是 UTF-32?如何在这些 Unicode 类型之间做出决定?
0 投票
0 回答
8 浏览

unicode-literals - 缺少 unicode 块字符

在最新的unicode 标准中,有 7 个块,但只有两个右块?连同 FULL BLOCK 和空间,这提供了所有可能的方式来填充一个块,最多为 8 个。但是,对于块,只有 HALF 和 ONE EIGHT 存在。这对我来说似乎是不平衡和奇怪的。为什么包括这么多左块而右块那么少?