问题标签 [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.
java - Java:如何将 UTF-8(文字)转换为 unicode
我有一个像“\xE2\x80\x93”这样的 UTF-8(字面意思)。
我正在尝试使用 Java 将其转换为 Unicode。
但我无法找到一种方法来转换它。
谁可以帮我这个事?
问候,星期六
c# - Unicode 文字字符串
我在 HTTP POST 请求中发送一些 JSON。JSON 对象中的一些文本应该有上标。
如果我像这样在 C# 中创建我的字符串:
...它将 \u00B9 转换为实际的上标 1,这会破坏我的 JSON。我希望 \u00B9 完全按照我在字符串中写入的方式显示,而不是作为上标。
如果我添加一个转义字符,那么它会显示为:“这是我的上标:\\u00B9”
我不想使用转义字符,但我也不希望它被转换为实际的上标。有没有办法让 C# 不进行 Unicode 转换并将其保留为字面意思:“\u00B9”?
python - 在每个文字的基础上指定 unicode 文字的编码
根据文档,可以像这样定义python源中使用的文字的编码:
是否有任何语法支持以文字为基础指定编码?我正在寻找类似的东西:
我知道语法没有意义,但我正在寻找类似的东西。我能做些什么?还是不可能有一个带有不同编码的 unicode 字符串的源文件?
python - 声明为 utf-8 的模块中的 Python unicode 字符串文字
我有一个带有 utf-8 标头的虚拟 Python 模块,如下所示:
哪个打印:
但我认为声明为 utf-8 的 Python 模块中的所有字符串文字都应该自动unicode
属于str
. 我错过了什么还是这是正确的行为?
为了得到a
一个 unicode 字符串,我使用:
但这似乎不太“礼貌”,也不实用。有更好的选择吗?
java - 在指定 unicode 文字的 java 代码中获取空字符文字错误
为什么这段代码
给
'空字符文字'
当我尝试编译时?
python - 如何从 unicode 文字创建 unicode 实例
由于 C 扩展中的一些错误,我正在获取带有 str 实例的 unicode 数据,或者换句话说,str 根本没有编码和 unicode 文字。
因此,例如,这是一个有效的 unicode 文字
UTF-8 编码的 str 将是:
但是,我得到一个带有 unicode 文字的 str :
我需要从中创建一个 unicode 实例。使用unicode()
不起作用,因为它需要编码。我认为这可以满足''.join(unichr(ord(x)) for x in s)
我的需求,但这真的很难看。必须有更好的解决方案。有任何想法吗?
excel - VBA 中的 Unicode 字符串文字
我想(在 VBA 类模块中)声明一些包含日文字符的私有常量字符串。有没有办法构造String
可以在声明中被接受为初始化器的文字(或以某种方式组合文字)Const
?即类似的东西:
或者
我使用 MS Excel v14.0.6112.5000(MS Office Professional Plus 2010)。
什么不起作用:
- 将日文字符直接粘贴到字符串文字中(例如
... = "変数"
),因为 VBA 编辑器会弄乱字符; - 使用
ChrW()
或ChrW$()
(例如),因为在初始化程序... = ChrW$(22793) & ChrW$(25968)
中不允许函数调用。Const
我不喜欢的:
Const
通过创建返回字符串来伪造Private Property Get
,因为每次我访问该属性时都会重新创建字符串(另外,令人困惑和丑陋......但是,好吧,最后两件事是一个口味问题)。
java - 将 unicode 文字字符串打印为 Unicode 字符
我需要将 unicode 文字字符串打印为等效的 unicode 字符。
如何将此字符串评估为 unicode 字符?
java - 如何在 Java 中编写 3 个字节的 unicode 文字?
我想用 Java 编写 unicode 文字 U+10428。 http://www.marathon-studios.com/unicode/U10428/Deseret_Small_Letter_Long_I
我尝试使用 '\u10428' 并没有编译。