在从 sql server management studio 复制的脚本中的 gitlab 编辑器中显示红点

问题描述

红点主要出现在开始时,但在一些脚本中出现在 git lab 编辑器的脚本之间。因此,我们无法在生产环境中部署该脚本。也许这是由于带有 BOM 的 Unicode UTF-8。我也保存了它而没有签名(即没有 BOM)。有什么办法可以从脚本中删除这个点,因为在很长的脚本中很难找到它,许多脚本因此而失败。

Look at this picture,script has red dot.

告诉我如何一次性去除所有红点。

解决方法

使用可以突出显示不可见字符的编辑器编辑文件(例如:VS Code 有一个 "editor.renderWhitespace": "all" setting,Notepad++ 有一个菜单项“查看 > 显示符号 > 显示所有字符”...),然后删除/替换有问题的字符。

对于批量版本,您可能可以复制所述字符的实例并对其进行“搜索和替换”。