问题标签 [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 投票
2 回答
850 浏览

java - 从十六进制获取 Unicode

几天来,我一直在寻找解决问题的方法,但是在查看以前在互联网上回答的问题/博客/教程等时无法得到准确的答案。

我的目标是编写一个程序,它以十进制数作为输入,然后计算十六进制数并打印所述十六进制数的 unicode 符号 (\uXXXX)。我的问题是我无法将十六进制数字“转换”为 unicode。(必须写成这种格式:\uXXXX)

例子:

输入:

122(=十进制)

输出:

十六进制:7A

统一码:\u007A | Unicode 符号:拉丁文小写字母“z”

我唯一能做的就是打印 unicode (\u007A),但我想要符号 ("z")。我想如果 unicode 只有 4 个数字/字母,我只需要将十六进制“复制”到代码中,并用 0 填充剩余的位置,这有点工作,但正如我所说,我需要符号而不是代码。所以我试了又试,但我就是无法得到这个符号。据我了解,如果您想要该符号,则需要将其打印为字符串。但是当用字符串尝试它时,我得到错误“非法 unicode 转义”。

这就像您只能打印预先确定的 unicode,而不是与您的输入相关的现场生成的“随机”。

我才刚接触 Java 几天,如果我遗漏了任何东西,我深表歉意。

感谢您的阅读。

我的代码:

它不是任何高级代码,我完全按照我在纸上计算的方式编写了它。将数字除以 16 直到我得到一个 0 并且这样做时剩下的是十六进制等价物。所以我把它放在一个while循环中,因为我会将数字除以n次直到我得到0,条件是重复除法直到商等于0。这样做时,每个部门的剩余部分将是我的十六进制数字的数字/字母,所以我需要保存它们。我选择一个整数数组来这样做。休息(剩余)=十六进制[j]。我还在名为“j”的变量中添加了一个变量,所以我现在要知道除法重复了多少次。所以我可以确定十六进制有多长。在示例中,它将 2 个字母/数字长 (7A),因此 j = 2。然后该变量将用于确定有多少个 0' s 我需要填写 unicode。如果我只有 2 个字母/数字,这意味着 \u 后面有 2 个空点,所以我们添加两个零,得到 \u007A 而不是 \u7A。

此外,下一个 if 命令将任何大于 9 的数字替换为上面 char 数组中的字符。基本上就像你在纸上做的那样。

对于这个冗长的问题,我感到非常抱歉。

0 投票
0 回答
87 浏览

string - 可能的混合编码字符串:如何找到丢失的字符?

0 投票
0 回答
89 浏览

javascript - Jquery keypress 事件,event.keycode 或 event.which 在 android 中始终为 0

我正在开发一个音译应用程序,在该应用程序中,当用户键入时,应将字符替换为 unicode 字符。为此,我在kepress事件上获得了键码值,并基于此设置了unicode字符。它在桌面上运行良好。但是,不适用于android。我已经搜索过这个。没有一个解决方案奏效。它返回 0 或 229。有人请帮助我。

编码

如果在桌面浏览器中获得正确结果,则为 Key 的值。但是,在 android 浏览器中总是 0。

查看我的应用程序桌面以及 android- https ://search.tamilpriyan.com (当您在输入字段中键入时,它会更改为泰米尔语字符。但是,在 android 中没有工作)

0 投票
1 回答
1869 浏览

unicode - 哪个 Unicode 字符用于下载标志?

我们可以使用什么标志符合下载的想法?有唯一的 Unicode 符号吗?

0 投票
1 回答
76 浏览

unicode - 带函数的字符串 unicode

我正在尝试存档一个函数正在返回一个 unicode 字符串,并且我想将它记录到控制台中。但它要么显示有关函数的信息,要么不显示 unicode 字符串。

第一个只返回"ÃTEST",第二个只返回有关函数本身的信息。

这是一个工作示例:https ://reasonml.github.io/en/try?rrjsx=true&reason=FAGwpgLgBBYM7QLxQBQEoqIHxQEQB2AVAUQGVDdhgApOAOhAHsBzFWBdNAbitoZZQBvAFYAfACTsI6UcIC+3IA

0 投票
1 回答
540 浏览

python-3.x - Python3 - 将 unicode 文字字符串转换为 unicode 字符串

从命令行参数 ( sys.argv) 我收到这样的 unicode 文字字符串:'\u041f\u0440\u0438\u0432\u0435\u0442\u0021'

例如这个脚本 uni.py:

命令行:

输出:

我想将其转换为 unicode 字符串'Привет!'

0 投票
2 回答
181 浏览

python - Python 2to3 - 不要删除 unicode 前缀

我正在将旧代码库转换为 python3 并进行一些 2to3 的空运行。2to3u''从 unicode 文字中删除了前缀,从而在差异中产生了很多噪音。有没有办法禁用它(u'my string'有效的 py3 语法)?

0 投票
0 回答
108 浏览

c++ - 如何在 Visual C/C++ 中将 sv 运算符与 _T 宏一起使用?

我想string_view使用运算符定义文字sv,但由于我的应用程序可以编译为 ANSI 或 UNICODE,因此我使用 Microsoft_Ttchar.h.

因为我想sv在指针/字符串上应用运算符,所以wchar_t我认为我必须这样写:

但这不会编译并给出以下错误:

但是,当我写这个时,它编译并正常工作:

第一个替代方案对我来说似乎更合乎逻辑,因为第二个替代方案看起来像sv运算符应用于char-pointer/string,而实际上它被应用于 Unicode 字符串(如果我使用该/D_UNICODE选项在 Unicode 中编译)。

奇怪的是,如果我尝试编译以下代码:

那么第一行不会编译,如上所述。但是当我将/EP选项添加到编译器时(所以我得到一个带有预处理器输出的文件),我看到预处理器将这些行转换为:

并且编译此输出成功。

所以只预处理然后编译工作。一口气编译,不行。

C++ 标准中是否有任何内容禁止我使用第一种替代方案(这对我来说似乎更合乎逻辑)?如果不是,这是微软编译器中的错误吗?

0 投票
1 回答
127 浏览

swift - 带有 Unicode 文字的字符串无法在 UILabel 上正确显示

我有一些带有 Unicode 文字的本地化字符串,就像这样

我分配给 UILabel

localized吸气剂看起来像那样的地方

我希望标签会在我的文本开头显示这个符号。但相反,它只是打印符号的代码,就像这样

在此处输入图像描述

有什么问题?

0 投票
2 回答
115 浏览

powershell - Powershell 强制将 ConvertFrom-Json 输出转换为字符串,然后可以将其用于所有字符串操作,包括。文件命名

正如我在问题标题中提到的,我想将ConvertFrom-Json命令的输出转换为字符串,这样我得到的字符/字符串应该是可用的,这样它就可以插入到 DateTime 字符串中作为另一个字符的替换。

目前我有以下代码来获取当前的日期时间:

现在在上面的代码中,我想用冒号强制替换加号,这样生成的 DateTime 字符串可以用于文件命名,所以我期待输出(替换后)如下所示:

现在我尝试使用此代码进行强制替换,但它不起作用:

这给出了输出:07-11-2020_02@{str=꞉}06@{str=꞉}28这是荒谬和出乎意料的。我可以保证$colon传递:Echo.

有人可以让我知道我做错了什么并帮助实现这一目标吗?