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

python - 正则表达式和 unicode 文字

我想使用这样的正则表达式从字符串(字节字符串或 unicode 字符串)中删除一些字符:

pattern = re.compile(ur'\u00AE|\u2122', re.UNICODE)

如果字符被指定为 unicode 文字,则生成的正则表达式不能在字节字符串上正常工作。

但是,如果我将替换的参数转换为 unicode 字符串,它会按预期工作......

有人可以向我解释为什么会这样吗?

谢谢,

彼得

0 投票
4 回答
29154 浏览

javascript - 如何在Javascript中打印文字unicode字符串?

我有一个包含带有特殊 unicode 字符的字符串的数组:

当我遍历这个数组时:

它打印带有重音符号的字符:

而且我要:

如何在 Javascript 中实现这一点?

0 投票
5 回答
19875 浏览

python - python - 如何将 unicode 文字添加到变量中?

我见过一些这样的例子:

我的问题是我将 somedir 作为变量,那么如何附加 'u' 文字?

就像是

?

0 投票
2 回答
2634 浏览

sql-server - 使用双引号的 unicode 字符串文字

在 SQL Server 中,我们这样表示 unicode 字符串文字:

但是,我们也可以使用双引号......所以我们应该能够做到这一点:

但我错了:

消息 102,级别 15,状态 1,第 2 行“测试”附近的语法不正确。

什么是正确的形式?

0 投票
1 回答
143 浏览

python - 引发包含 unicode 文字 (u"\u0410") 的异常时没有输出来赢得控制台

0 投票
2 回答
8776 浏览

python - Python unicode 字符串文字 :: '\u0391' 和 u'\u0391' 有什么区别

我正在使用 Python 2.7.3。任何人都可以解释文字之间的区别:

和:

以及它们在下面的 REPL 中回显的不同方式(尤其是添加到 a1 的额外斜线):

0 投票
1 回答
1277 浏览

unicode - Java 7 错误:通过 Unicode 文字显示泰卢固语

在 Java 7 中通过 unicode 显示泰卢固语时,java 渲染混合不正确。

例如,这是一个在 HTML 中显示单词的简单片段。它工作得很好。所有浏览器都正确显示文本。

但是,在 Java 中使用相同的文字(这里我将相同的文本设置到文本区域,显示会混乱。

在 unicode 字符渲染的上下文中是否有人面临 Java 7 的问题?有什么技巧/想法可以克服这个问题吗?

谢谢湿婆贾斯蒂

0 投票
2 回答
930 浏览

python - 如何确保所有字符串文字在python中都是unicode

我有一个相当大的 python 代码库要通过。它有一个问题,一些字符串文字是字符串,而另一些是 unicode。这会导致错误。我正在尝试将所有内容都转换为 unicode。我想知道是否有可以将所有文字转换为 unicode 的工具。即,如果它发现这样的东西:

到:

如果它对我使用 PyCharm 有帮助(如果有这样做的扩展),但是我也很乐意使用类似的命令。希望这样的工具存在。

0 投票
2 回答
818 浏览

python - 无法在 Python 中使用 xor 符号制作 unicode 字符串文字?

我正在尝试在 Python () 中打印 xor 符号。

我可以很好地打印一个通用量词:

但是当我做异或时,它会打印 8 :

为什么?

0 投票
4 回答
49609 浏览

java - 如何在 Java 中编写 unicode 十字符号?

我正在尝试编写这个 unicode 十字符号() 在 Java 中:

我可以用一条线穿过它( ⌀ )写 o就好了,但是十字符号没有出现,而是只打印数字 5:

为什么?