问题标签 [non-printing-characters]

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 投票
0 回答
994 浏览

visual-studio-code - 如何在 Visual Studio Code 中显示 ascii 不可打印字符?

我正在使用 Visual Studio Code 1.51.1 版,想知道在查看文件时是否有任何方法可以显示所有 ascii 不可打印字符。我曾经使用 Notepad++,它有一个可以打开的功能,可以显示文件中的每个字符,包括不可打印的字符。

例如,这是在 Notepad++ 中打开的文件的屏幕截图,我BEL通过按 插入了不可打印字符ALT + 007。您还可以在行尾看到回车/换行:

在此处输入图像描述

这是我所指的字符列表(我在这里找到了这个列表):

在此处输入图像描述

所以我要问的是有一个扩展我可以安装到 Visual Studio Code 中,或者我可以配置一个设置来显示所有 ascii 字符,包括可打印和不可打印的,类似于 Notepad++ 的操作方式,如屏幕截图所示假如?提前致谢。

0 投票
1 回答
65 浏览

regex - Spark阅读器遇到控制字符时拆分记录

我正在尝试使用 spark reader 读取文件。Spark 阅读器遇到控制字符如^M, ^H, ^O,时会拆分文件中的记录^P

为了调试这个问题,我尝试手动删除文件中的控制字符并使用 spark shell 测试记录长度。

我试图删除所有控制字符并检查记录长度:

我发现它也在替换标点符号,比如?在太空。请提出有助于将所有控制字符替换为空格的命令。

0 投票
0 回答
87 浏览

sql-server - 如何在 SQL Server 的字符串中插入“不可打印”空格

如何将不可打印的单个字符空间插入字符串?我需要确保以下 JOIN 不返回任何结果。如果此 JOIN 返回匹配项,则为误报。

0 投票
0 回答
28 浏览

regex - Powershell查找非打印字符

我正在尝试验证一个字符串以确保它是一个有效的注册表路径,并且遇到了非打印字符部分的问题。给定这三个字符串

我还应该在$stringEscape. 使用仅在此处搜索一个转义字符的简单正则表达式模式有效。所以

正确返回

但是,我想搜索此处定义的所有非打印字符。所以我在想像这样的字符集会起作用。

但这对于所有三个测试都返回 true。我也试过

这些都不起作用,但正如预期的那样,有不同的故障模式。这里的诀窍是什么?

0 投票
1 回答
17 浏览

char - 如何在代表 \n 但 Word 无法识别为 \n 的 docx 中替换此不可打印字符类型?

我正在解析各种 .docx 文档,但是我的代码中遇到“\n”时分割段落的部分是在遇到这个奇怪的符号(以黄色圈出)时添加一个新行:

在此处输入图像描述

有人可以告诉我这是什么不可打印的字符,我怎样才能用普通的“”空格替换它?

(我不能只是复制和粘贴它并使用 replace() 函数,因为当我这样做时,字符会被解释为 \n,但正如您所见,如果 Word 真的将该字符解释为输入,它会'已经添加了奇怪的输入符号的倒置 P 字符(当我单击 Word 中的显示不可打印字符按钮时),但事实并非如此。希望我解释了自己,非常感谢您的帮助!)。

0 投票
2 回答
341 浏览

sql - Redshift:如何删除不可打印的字符

我正在尝试从 Redshift 中的字符串中删除不可打印的字符并尝试了 TRANSLATE 函数,但没有返回我正在寻找的结果。有什么建议吗?

0 投票
1 回答
20 浏览

java - 将常规文本写入文件时,RandomAccessFile 写入不可打印字符/换行符

我正在尝试使用 RandomAccessFile 写入现有文件,但是对 writer.writeUTF() 的调用会用不可打印字符或换行符覆盖写入偏移之前的两个字符。我真的不知道是什么导致了这个问题,并且我进行了多次搜索,但没有任何结果。

0 投票
1 回答
40 浏览

python - Pandas read_csv - 不可打印字符(无法识别列)

有人能告诉我我的代码中有什么不可打印的字符使 python 无法识别我的数据框中的列名吗?:

这是我尝试按团队名称分组时的错误回溯:

该文件如下所示:

0 投票
2 回答
63 浏览

c# - 有没有办法获得不可打印字符的符号?

我想找到一种方法来获取 c# 中不可打印字符的符号(例如"SOH",用于标题的开头和"BS"退格)。有任何想法吗?

编辑:我不需要可视化不可打印字符的字节值,但它的代码如下所示https://web.itu.edu.tr/sgunduz/courses/mikroisl/ascii.html

例如"NUL"for 0x00, "SOH"for0x01等。

0 投票
1 回答
43 浏览

sql-server - SSMS v18.8 用空格替换非打印字符

似乎最新的 SQL Server SSMS v18.8 正在用网格输出中的空白替换非打印字符。此问题已针对 v2008解决,并指出它已在 v2012 中修复。有谁知道在 v18.8 中恢复 v2012 行为的选项?

如果你在 v18.8 中执行这个查询,你会得到“aN-blank-b”:

如果您在 v2012 中运行相同的查询,您会得到“aN-tab-b”。该选项卡包含在两个版本的文本和文件输出中。