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

emacs - emacs shell 命令输出不显示 ANSI 颜色,但显示代码

当我做 M-!在我的 emacs 21.4 中,ANSI 代码是文字的。例如:ls --color

有没有办法让它带有颜色和 UTF8?

之前在 SO中已经回答了同样的问题,但结果并不完全令人满意(给出的解决方案是打开 shell 模式)。我知道如何在外壳中添加颜色。我只想知道我怎么能有M的颜色!(shell-command) 或者根本不可能。

当您只想快速显示某些内容并且不想移动到此缓冲区并且您希望它在没有 Cxk 的情况下自动消失时,shell 模式过于侵入。显然,在某些情况下,shell 缓冲区更方便,但由于另一个问题,我发现了如何将颜色放入 shell 模式。

[注意] 2008 年 6 月 15 日在 builder6.centos.org 上使用的 emacs GNU Emacs 21.4.1 (x86_64-redhat-linux-gnu, X toolkit, Xaw3d 滚动条)

0 投票
2 回答
3075 浏览

c - gSoap生成客户端结构初始化及使用

gSoap 生成的客户端结构初始化和使用(使用 ANSI C 绑定)

阅读gSoap示例和文档后,我找不到任何直接回答此问题的内容。我已经把它整理出来了。这个帖子/答案对列出了问题和我的解决方案。

问题描述:
我正在使用 gSoap 生成的客户端源代码来构建 ANSI C 绑定来访问 Web 服务。作为应用程序接口(在 中定义)提供的“soap_call__”函数的参数 4 和 5soapClient.c通常生成为复杂(嵌套)结构。因为struct ns3__send(第 4 个参数)是输入结构,它必须在调用应用程序中声明、初始化、分配和释放。

例如,给定以下gSoap 生成的原型:

具有以下定义的结构定义(仅查看参数 4)soapStub.h

注意:我已经缩短了名称并减少了结构原始内容的成员数量以简化。

问题:
这个复杂(嵌套)输入结构中的成员和指针如何正确初始化、分配内存、分配值和释放内存,以便它们在调用应用程序中可用?

0 投票
3 回答
1428 浏览

c++ - 如果我包含“-ansi”编译器选项,为什么我的 C++0x 代码无法编译?

我遇到了一个非常奇怪的错误,只有在我使用ansi标志时才会弹出。

这是使用 gcc 4.5.2 和 4.6.0 (20101127) 测试的编译:

但是编译没有-ansi工作。为什么?

0 投票
1 回答
61 浏览

character-encoding - 将“字符集范围”标准化为国际定义的值

假设我有一个接受 AZ,az,0-9 的字段。如果我试图通过文档或 api 创建与我的代码可以接受的“什么”进行交流,我必须说:

现在在我看来,这是限制性的并且容易出错。

将其与我的提议进行比较。

假设 AZ,az,0-9 被分配了“代码”ANSI456

当我与某人交流时,我可以说我的代码接受 ANSI456。如果其他人正在开发支票,那么我的代码可以接受或不能接受什么就不会混淆。

对于那些建议只指定字符范围的人,请注意我所设想的将处理即使这被定义为有效“代码”的场景

事实上,如果做得好,我们可以让网站自动生成各种语言的代码,以适应不同的“代码”。

好的 - 我知道有〜无限的价值,例如:

不同于

这些在这个“系统”中有两个不同的代码。

我不是在提议一个人类主持的系统——它可以是完全自动的,但是生成这些“代码”的系统方式

0 投票
2 回答
4003 浏览

java - Java 错误地读取 ANSI 文件

我尝试使用以下两种方式在 Java 中读取 ANSI 编码的阿拉伯语文件

我也尝试使用默认编码读取(即我省略了“ISO-8859-6”)

有什么建议么?

0 投票
2 回答
1437 浏览

c++ - 如何将 UTF-8 格式转换为拉丁语/阿拉伯语,反之亦然?

是否有一种跨平台的方法可以在 C++ 中从 UTF-8 转换为拉丁语/阿拉伯语以及从拉丁语/阿拉伯语转换为 UTF-8?

0 投票
2 回答
434 浏览

c - 在 ANSI-C 中使用空参数列表检查函数参数类型

在 K&R 中,它说声明函数原型(例如void foo();使用空参数列表)会关闭函数参数类型检查。这仅适用于foo还是适用于所有功能?

0 投票
1 回答
286 浏览

c - ANSI C 两级包含

我知道这个标题有点愚蠢,但我不知道如何问别的。我正在尝试在我的头文件 ( ) 中包含一个标准库 (stdio.h或),然后将其包含在我的脚本中。string.hhead.hmain.c

在我的 Windows 7 x64 TCC(http://bellard.org/tcc/)上一切正常,但学院的 solaris(我不知道,但它是严重的石器)gcc 4.0.2(显然是 2005 年)就是不行。 ..(我得到“未定义的符号”错误等)

main.c(摘录):

head.h(摘录):

生成文件(完整):

我究竟做错了什么?为什么当 TCC 不是 :D 时 GCC 表现得如此奇怪?提前感谢您的回答!

0 投票
2 回答
958 浏览

delphi - Delphi 2009 从没有 setCodePage 的字符串中读取 oem

为了在显示消息中看到正确编码的 oemst,需要声明: setcodepage(oemst,862,false);

如何从 oem 文件中读取,并确保编译器在 oem 编码中正确显示它?

更新:使用 Oem 是必须的,因为我没有指定这个旧界面。使用 readln 分配文件是旧代码的一部分,我宁愿有一个使用旧方法的解决方案,因为它需要更少的工作和测试。

0 投票
1 回答
7699 浏览

javascript - 有没有办法使用 JavaScript 检查文件编码?

这是我的情况:我正在处理一个包含大量文件的非常大的项目。其中一些文件以 UTF-8 编码,另一些以 ANSI 编码。我们需要将所有文件转换为 UTF-8,因为我们决定这将是我们下一个项目的默认设置。这是一个大问题,因为我们是巴西人,我们有常用的单词,使用 á、ç、ê、ü 等字符。因此,在多个字符集编码中包含多个文件会产生一个严重的问题。

无论如何,我来到这个将 ANSI 文件转换为 UTF-8 的 JS 文件,将它们复制到另一个文件夹并保留原件:

我在命令行中使用它运行

cscript /Nologo ansi2utf8.js

问题是这个脚本会遍历所有文件,甚至那些已经是 UTF-8 的文件,这会导致我的特殊字符被破坏。所以我需要检查文件编码是否已经是 UTF-8,并且只有当它是 ANSI 时才运行我的代码。我怎样才能做到这一点?

此外,我的脚本仅通过“in”文件夹运行。我仍在考虑以一种简单的方式让它进入该文件夹中的文件夹并在那里运行。