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

python - 在 Python 2.6 中使用 unicode_literals 的任何陷阱?

我们已经让我们的代码库在 Python 2.6 下运行。为了准备 Python 3.0,我们开始添加:

到我们的.py文件中(当我们修改它们时)。我想知道是否有其他人一直在这样做并且遇到了任何不明显的问题(可能是在花了很多时间调试之后)。

0 投票
7 回答
53026 浏览

powershell - 如何在 PowerShell 字符串文字中编码 Unicode 字符代码?

如何在 PowerShell 字符串中对 Unicode 字符 U+0048 (H) 进行编码?

在 C# 中,我会这样做:"\u0048",但这似乎在 PowerShell 中不起作用。

0 投票
2 回答
1947 浏览

c# - C# 与 C++/CLI 中的 Unicode 字符串文字

i正如我所料,在 C# 中,“ ”变成了 8221($201D)。另一方面,在 C++/CLI 中,它变为 65428 ($FF94)。有好心人能解释一下吗?

编辑:大小在wchar_t这里不是问题,因为:

在这里,也i变成了 8221,所以wchar_t确实取决于在我的系统上保存一个 16 位整数的游戏。埃克福舒斯

0 投票
5 回答
7416 浏览

mysql - MySQL中的Unicode(十六进制)字符文字

有没有办法在 MySQL 中指定 Unicode 字符文字?

我想用 Ascii 字符替换 Unicode 字符,如下所示:

但是我使用了大多数字体中没有的更晦涩的字符,所以我希望能够使用 Unicode 字符文字,比如

这条 SQL 语句是从 PHP 脚本调用的——第一种形式不仅不可读,而且实际上不起作用!

0 投票
1 回答
2245 浏览

string - C++/CLI 中的 unicode 字符串文字

假设我有这段代码,它返回一个带有西里尔字母的 unicode CLR 字符串

当我在 C# 代码中读取引用此程序集的属性时,我得到一堆“?” 好像 C++ 编译器将字符串“扁平化”为单字节字符。

我确实将 C++ 源文件保存为 UTF-8(甚至是 Unicode),并且对于每个非 ansi 字符,我总是从编译器那里得到这个警告:

警告 C4566:由通用字符名称“\u041E”表示的字符无法在当前代码页中表示 (1252)

现在,是否有编译器开关强制编译器将文字视为 unicode?我似乎找不到一个。

0 投票
3 回答
3864 浏览

delphi - Delphi2010:编写代码以分配包含Unicode文字值的标题或从文本文件加载Unicode符号?

如何在 Delphi 2010 中制作 Unicode 程序?

我有英语 Windows,“非 Unicode 程序的当前语言”也是英语。静态控件看起来不错,但如果我尝试更改它们(Label.Caption := 'unicode value' 或 Memo.LoadFromFile(textFilename) ),文本看起来像:$^$&%*(#

如何解决?

0 投票
2 回答
9644 浏览

python - 如何将 unicode 原始文字解码为可读字符串?

如果我将 unicode 原始文字分配给一个变量,我可以读取它的值:

但是当我已经为一个普通的而不是 unicode 字符串赋值时,我不能:

我怎样才能解码和阅读它?

0 投票
2 回答
10712 浏览

python - 在 python 3 和 2 中工作的 Unicode 文字

所以我有一个 python 脚本,为了方便起见,我更喜欢在 python 3.2 和 2.7 上工作。

有没有办法让 unicode 文字同时适用于两者?例如

u''上面的代码在 python 2.x ( ) 和 python 3.x 中需要一个 unicode 字符串,这几乎不会u导致语法错误。

0 投票
3 回答
3411 浏览

python - 导致无效语法的 Unicode 文字

以下代码:

在python中导致错误:

在解决问题之前删除u's ",但这应该按原样工作吗?我正在使用 Python 3.1

0 投票
1 回答
15403 浏览

c++ - Unicode 字符串文字

C++11 引入了一组新的字符串文字前缀(甚至允许用户定义的后缀)。最重要的是,您可以直接使用 Unicode 转义序列对某个符号进行编码,而不必担心编码问题。

wchar_t但是我也可以在字符串文字中使用 unicode 转义序列吗?如果这是不可能的,这似乎是一个缺陷。

的整数值sw[0]当然取决于wchar_t特定平台上的内容,但对于所有其他效果,这应该是可移植的,不是吗?