问题标签 [unicode-escapes]

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 投票
3 回答
952 浏览

c# - 如何获得正确的字符串文本?

我正在尝试获取此字符串表示的正确 unicode 字符:

如果我在 cs 文件中对其进行硬编码,我可以在调试模式下看到它显示正确的字符,但是如果我在文件中写入了确切的字符串并且我尝试读取它,它会显示字符串原样文件。

如何使 finalResult 字符串具有正确的 unicode 字符?

在此先感谢贡萨洛

编辑:已经尝试放置

但字符与正确字符不同。

0 投票
2 回答
57 浏览

escaping - 为什么转义码会因语言而异?

例如,转义字符看起来取决于语言 - 例如 HTML 和 Javascript 没有相同的转义字符。为什么不?这会更容易,因为有时很难知道您是在处理 HTML 还是 Javascript,因此如果转义序列对于许多语言来说都是相同的,它会简化。

感谢您的任何评论或回答

0 投票
1 回答
4323 浏览

postgresql - 如何将文字 \u 序列转换为 UTF-8?

我正在从外部源加载数据转储,一些字符串包含\uXXXXUTF8 字符的序列,如下所示:

我可以通过使用 E'' 常量来检查内容psql,但找不到任何函数/运算符来返回正确的值。

我想问一下,是否可以在使用 PL/pgSQL 函数的情况下将这个带有 unicode 转义的字符串转换为普通的 UTF8?

0 投票
1 回答
425535 浏览

css - 在 CSS 内容值中放置 Unicode 字符

我有个问题。我找到了向下箭头的 HTML 代码,↓(↓)

凉爽的。现在我需要像这样在 CSS 中使用它:

这显然是行不通的,因为↓它是一个 HTML 符号。关于 css 中使用的这些“转义的 unicode”符号的信息似乎较少。\2020我发现还有其他类似的符号,但没有箭头。什么是箭头代码?

0 投票
2 回答
1671 浏览

java - 为什么我需要在 java 源文件中转义 unicode?

请注意,我不是在问如何,而是在问为什么。而且我不知道这是否是特定于 RCP 的问题,或者它是否是 java 固有的问题。

我的 java 源文件以 UTF-8 编码。

如果我这样定义我的文字字符串:

当我通过从 Eclipse 将字符串作为 Eclipse 应用程序启动来在应用程序中使用该字符串时,它可以按预期工作:

在此处输入图像描述

但是,如果在我启动由“Eclipse 产品导出向导”构建的 .exe 时失败:

在此处输入图像描述

我使用的解决方案是像这样逃避字符:

这样做没有问题(我所有的其他字符串都在属性文件中,只有语言名称是硬编码的)但我想了解。

我认为编译器在构建字节码时必须转换 java 文字字符串。那么为什么需要 unicode 转义呢?在 java 源文件中使用高范围的 unicode 字符是错误的吗?这些字符在编译时到底发生了什么,它与处理转义字符有什么不同?问题仅与 RCP 缓存有关吗?

0 投票
2 回答
5166 浏览

parsing - 如何将带有 Unicode 转义等的 Java 字符串从 Scala JavaTokenParsers 解码为未转义的字符串?

JavaTokenParsersin Scala 提供了方便的正则表达式来匹配整数和浮点数,以及双引号字符串。但仅此而已。如何将这些字符串转换回底层转换对象?toDouble对于数字,使用or等​​很容易做到这一点toInt。但是你如何对字符串做等价的呢?例如,如果我输入字符串

然后我运行它JavaTokenParsers,我将适当地得到一个正确解析嵌入引号的字符串,但它的第一个和最后一个字符有一个双引号字符,以及许多反斜杠序列。如何获得处理了转义序列的等效 Java 字符串?我不敢相信没有库函数可以做到这一点,但找不到。

0 投票
4 回答
3013 浏览

python - Python unicodeescape 问题

我工作了一整天,在 Python 3.2中将整数转换为形式为"\x.."的字符串没有任何结果。当使用 ascii 转换或其他时,我得到 '0x..' 或 '\\x..',这不适合我。任何字节或 unicode ("\u92") 添加操作都会导致"SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 0-2: end of string in escape sequence"

0 投票
2 回答
711 浏览

c# - 六位 unicode 转义值比较

我有一个六位 unicode 字符,例如U+100000,我希望char在我的 C# 代码中与另一个字符进行比较。

我对MSDN 文档的阅读是,这个字符不能用 a 表示char,而必须用 a 表示string

U+10000 到 U+10FFFF 范围内的 Unicode 字符在字符文字中是不允许的,并且在字符串文字中使用 Unicode 代理对表示

我觉得我遗漏了一些明显的东西,但是您如何才能使以下比较正常工作:

编辑

k,我想我需要两种方法,一种接受字符,另一种接受“大字符”,即字符串。所以:

0 投票
0 回答
64 浏览

java - 在 java String 中打印转义序列

可能重复:
如何在 Java 中打印转义字符

我正在编写一个程序,它从文件中读取字符串并从该文件生成令牌。

例如。如果文件是 '1\t .\n$$$'

那么我想要的java字符串是完全一样的。所以 String str 应该看起来像 '1\t .\n$$$'

问题是,一旦我遇到可以表示 \t 或 \n 的“\”(反斜杠),那么下一个字符(t 或 n)就会丢失。

我正在使用 bufferedreader 类并使用函数 read 逐个字符地读取文件。这是一段代码。

我也尝试过使用 UTF-8 字符集进行编码

但这无济于事。

提前致谢。

0 投票
2 回答
400 浏览

visual-studio - VisualStudio - 如何转义这个字符

我想我需要在这里转义特殊字符:

结果必须是这样的: userselecfilepath "a blackquoted path\and other folder"

我做错了什么?

谢谢你

更新

解决方案: