问题标签 [ansi]

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 投票
4 回答
7747 浏览

html - 如何修复使用不同编码提供的页面中的无效 HTML 字符?

我有许多呈现无效字符的网站。页面的元标记指定 UTF-8 编码。但是,许多页面包含 UTF-8 无法解释的字符,可能是因为这些文件是使用另一种编码(例如 ANSI)保存的。我现在特别关心的是一个花哨的撇号(如“鲍勃的”……抱歉,如果没有正确显示)。W3 的验证器指示实体是“ \x92 ”,但它不会验证文件,因为它没有映射到 unicode。当然,如果我在 Notepad++ 中打开文件并将编码更改为 UTF-8,则该字符将替换为黑框中的 92。

这是我的问题:解决此问题的最简单方法是什么?我是否必须打开所有页面并用传统的撇号替换该字符?或者是否有一个我可以添加(例如,到 IIS)的快速修复,它可能会覆盖或修复编码问题?还是我必须蛮力查找/替换?我在这些网站上有数百个页面,我不知道我必须更改其中的多少,所以如果有人知道我可以规避这个问题或快速修复它的方法,我将不胜感激。

0 投票
1 回答
1003 浏览

ansi - 将 NCPDP 脚本从 XML 转换为 EDI

是否有可以将 Surescripts XML NewRx 消息转换为 NCPDP 脚本 8.1 EDI 格式的工具?

我在 XML 中为 Surescripts 发送消息,现在在http://xw2k.nist.gov/healthcare/docs/170.304.b_ExchangePrescriptionInformation_v1.0.pdf阅读 NIST 测试,因为它需要 EDI 格式!

0 投票
1 回答
527 浏览

bash - 在 sed 中使用 ANSI-C 引用

我有一个名为“insert.txt”的文件。它可能看起来像这样(或更丑陋):

我想将目标文件(target.txt)中的一个文本块替换为“STARTSTACKOVERFLOW”到“STOPSTACKOVERFLOW”。(我在这里稍微简化了这个问题,但它是一样的)。

我用来执行此操作的 bash 脚本是:

问题是粘贴到“target.txt”中的内容实际上是 ANSI-C 引用的:

注意添加的 $''。

原因是 printf "%q" 产生了这种引用风格。我想避免这种情况——尽管需要它,因为我必须逃避这个文件中的所有坏处。

使用 bash 和 sed 是否有更好的方法来完成上述操作?

0 投票
2 回答
21723 浏览

delphi - 将 RTF 文本从数据库加载到 TRichEdit

我目前正在将我们的软件解决方案从 Delphi 7 迁移到 2010。大部分更改都很简单,只剩下少量障碍。

在表单上,​​我们使用 TRichEdit 显示从 MSSQL 数据库中的 blob 字段抓取的 rtf 文本。这就是它在 Delphi 7 中的工作方式:

这将在 TRichEdit 组件中按预期显示 RTF,但 Delphi 2010 中的相同代码将 RTF 显示为纯文本,每个字符之间都有制表符。我认为这与从 Ansi 到 Unicode 的变化有很大关系,但我没有任何运气来纠正这个问题。

任何帮助使它工作将不胜感激。谢谢

0 投票
5 回答
5287 浏览

c - ANSI C 中的浮点转换

鉴于以下 ANSI C 代码,我想知道结果:

我知道 C 会在转换为 int 时去掉所有小数位,但如果我看到第二行,我的逻辑就有缺陷。如果小数位被删除,结果必须是 2.11111。

在 ANSI C 中如何进行浮点转换?

0 投票
1 回答
855 浏览

python - ANSI 图形代码和 Python

我正在浏览 Django 源代码,我看到了这个函数:

我将它从上下文中删除并放在另一个文件中只是为了尝试它,问题是它似乎没有为我传递的文本着色。可能是我没有正确理解它,但它不应该只返回用 ANSI 图形代码包围的文本,而不是终端将转换为实际颜色。

我尝试了所有给定的调用示例,但它只返回了我指定为文本的参数。

我正在使用 Ubuntu,所以我认为终端应该支持颜色。

0 投票
1 回答
1046 浏览

sql-server - ANSI PADDING 默认问题

我有 SQL Server 2008 SP2。我注意到默认情况下 DB 具有 Properties | 选项 | 杂项 | 启用 ANSI 填充 = FALSE。

但是,这篇 BOL 文章警告不要将其设置为关闭(没有给出原因)。此外,本文指出此功能将被弃用。

我有两个问题:

  1. 将其用于当前工作(未来弃用除外)有什么“问题”?
  2. 为什么当 BOL 说默认为 ON 时默认为 FALSE,因此是否应该更改此设置?
0 投票
1 回答
598 浏览

perl - cmd中的颜色输出问题

这是代码:

我遇到的问题是输出着色的方式。我期望得到的是黑色背景上的绿色“某个目录”。相反,我得到绿色的背景颜色和黑色的文本,有时是随机的白色。我在使用 color() 的所有其他代码上都有这个问题。我注意到重新启动后问题消失了。另外,我怀疑当我运行其他一些 perl 代码时,问题会再次影响 DOS 及其所有窗口。基本上,一旦出现问题,它就会一直存在,直到重新启动 color() 的每个实例。它看起来像一个小故障。请帮忙。

0 投票
2 回答
781 浏览

c++ - 在 Mac OS X 上编译 ANSI C++ 代码

0 投票
2 回答
1825 浏览

eclipse - ANSI 转义字符在 Eclipse 控制台上的显示方式与其应有的方式不同

我有一个 Scala 项目,我使用 Scala-Eclipse-Plugin 和 sbt。到目前为止,一切都很好。但问题是 sbt 将一些 ANSI 转义序列写入输出(我可能对此错了?)。当我从 shell 调用 sbt 但在 eclipse 中,它们看起来像这样:

怎么了 ?