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

python - python re (regex) 是否可以替代 \u unicode 转义序列?

Python 将 \uxxxx 视为字符串文字中的 unicode 字符转义(例如 u"\u2014" 被解释为 Unicode 字符 U+2014)。但我刚刚发现(Python 2.7)标准正则表达式模块不会将 \uxxxx 视为 unicode 字符。例子:

显然,如果您能够将您的正则表达式模式指定为字符串文字,那么您可以获得与正则表达式引擎本身理解 \uxxxx 转义相同的效果:

但是如果你需要动态地构建你的模式呢?

0 投票
2 回答
2249 浏览

c++ - 在 UNIX 中输出退格字符

我正在尝试为加载栏设置动画。

通过执行以下操作,它在 Windows 中完全可以正常工作:

但是,当我在 UNIX 中尝试时,退格命令不起作用。它不会删除或打印任何内容。我也尝试过使用'^H'intead of '\b'.

在 UNIX 中不能擦除输出控制台行吗?

0 投票
2 回答
3889 浏览

java - 这个 Java 字符串中的“\1”代表什么?

我认为它没有编译是因为无法识别的转义序列。

"\1"究竟代表什么?

0 投票
1 回答
79 浏览

.net - 不支持 TextBlock 中的第二个 Unicode 转义序列

我正在尝试在 TextBlock 中使用Unicode 字符 20dd (COMBINING ENCLOSING CIRCLE)

第一次出现被认可,并且在单词“PASS”之前出现一个圆圈,但第二次出现未被认可:

TextBlock 如何出现的屏幕截图

为什么以及如何解决?

0 投票
1 回答
13054 浏览

replace - SQLAlchemy - AttributeError:“表”对象没有属性替换

我正在尝试从一个数据库中的表中提取模式并将其传输到另一个数据库。以下是执行此操作的函数的一部分。Table( ... )调用时出错。

功能示例:

错误输出:

观察:

我认为这与 unicode(即 basestring)以及 sql 编译器如何处理它有关,因为 unicode 具有替换功能。如果 value 的类型比我想象的要取决于数据库模式的编码(在我的情况下是 unicode),则 Table 通过类中的一些动态混合或通过一些其他 oop 机制/设计模式成为一种 unicode 类型,其中 replace 是隐式调用或在某处重新定义的继承属性/操作。

源代码链接:https ://bitbucket.org/shaung/sqlalchemy/src/b0a77b7e42f1/lib/sqlalchemy/sql/compiler.py

文档: http ://docs.sqlalchemy.org/en/rel_0_8/core/schema.html#metadata-reflection

任何帮助将不胜感激。- 我在开发环境中使用 Anaconda 1.6.2 - 我使用 postgres 作为数据库后端,但由于数据库非常小,所以切换到 sqlite。- SQL Alchemy 模型使用声明性语法,因此炼金术使用反射 - Windows 7、64 位(在 Ubuntu 上)

0 投票
1 回答
8694 浏览

python - 带有转义字符的 json.loads

我正在尝试将此字符串转换为python dict:

当我这样做json.loads(a)时给我一个错误simplejson.decoder.JSONDecodeError: Invalid \escape: line 1 column 19 (char 19)。所以比我决定转换\x22". 我遵循了这个问题的建议。

但之后那"{"部分就无效了。所以我的问题是将字符串q转换为python dict的可能方法是什么?

0 投票
1 回答
1832 浏览

python - 将“\uxxxxxx”形式的 unicode 转换为字符串或文本

我正在编写一个 python 脚本,它将提取 facebook 视频的 url。但是在视频页面的源代码中,我在 url 中看到了一些形式为 \uxxxxxx 的字符。

例如 url 就是这种形式

\u00253A 是冒号 (:),但我如何转换它。

当我喜欢

我明白了

我想要确切的网址而不是百分比。

我搜索了很多,但找不到任何帮助。

提前致谢

编辑

如果我传递 facebook 页面的整个源代码,然后将所有这些复杂的 unicode 字符转换为简单的字符,有什么办法吗?

0 投票
2 回答
857 浏览

java - 如何在java中的字符串中过滤掉特定的字符(unicode like U+1F603)

我想用java lauguage过滤掉一些像U+1F603这样的unicode的字符。它们是字符串中的各种信息,仅过滤特定的字符。如何?有人可以帮忙吗?谢谢。

0 投票
1 回答
1314 浏览

python - Unicode 转义错误

专家!

我正在尝试使用 Twython 制作 Twitter 客户端。现在,我从交互式解释器中检索命令。

在上传图片的测试中,我通过了这个字符串:

但我发现它无效并导致此错误:

有人可以帮助我,字符串有什么问题吗?我应该怎么做才能解决它?

0 投票
2 回答
789 浏览

python - 删除制表符分隔的 txt 中的所有不可读字符

我正在运行一个 python 程序来处理制表符分隔的 txt 数据。

但它会引起麻烦,因为它通常具有 U+001A 或http://en.wikipedia.org/wiki/Newline#Unicode等 unicode

(更糟糕的是,除非用 sublime txt 打开 txt,否则甚至看不到这些字符,甚至用 notepad++ 也看不到)

如果 python 程序在 Linux 上运行,那么它会自动忽略这些字符,但在 Windows 上,它不能。

例如,如果txt中有U+001A,那么python程序会自动认为这是文件的结尾。

再举个例子,如果 txt 中有 U+0085,那么 python 程序会认为这是新行的开始点。

所以我只想要一个单独的程序,它可以清除普通文件打开器(如记事本++)中未显示的每个 unicode 字符(并且该程序应该在 Windows 上运行)。

我确实想保留 あ 和 ä 之类的东西。但我只删除了记事本++看不到的 U+001A 和 U+0085 之类的东西

如何做到这一点?