ansi相关内容

如何从 PHP 中的字符串中删除 ANSI 代码(“
")

我尝试了很多,但没有任何效果.我想用 PHP 导入一个 XML 文件.在某些字符串中,客户放置了一些 ANSI 代码载波返回(“ ").我试图删除它们: str_replace('\r', '', $xml->description); 我也用 "&\#13;", "\r\n", "\&\\#13\;" 在搜索中,但没有任何效果.您知道如何删除这些换行符吗? 谢谢! 解决方 ..
发布时间:2021-11-28 17:56:00 PHP

Linux 中的彩色控制台输出

我刚开始学习 C 编程.第一个问题是选择在哪个平台上学习,我选择了Ubuntu.我找到了一个 GCC 编译器来编译我的项目,它对我来说很好用.我正在通过终端运行我编译的项目.但是当我想编写一个必须在彩色背景上显示文本的程序时,我明白终端并没有帮助我.实际上我正在学习为在 Windows 上编程而编写的课程,他们在那里使用 Borland C++ 5.2,但这些课程是在 2007 年编写的 所 ..
发布时间:2021-11-28 17:55:53 服务器开发

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

当我做 M-!在我的 emacs 21.4 中,ANSI 代码是文字的.例如:ls --color ^[[0m^[[0m05420273.pdf^[[0m]^[[0m100829_Baño1.pdf^[[0m 有没有办法用颜色和 UTF8 来实现它? 同样的问题已经在SO之前但结果并不完全令人满意(给出的解决方案是打开shell模式).我知道如何在外壳中添加颜色.我只想知道怎么和M一起上 ..
发布时间:2021-11-28 17:55:24 其他开发

有没有办法从 ANSI 转义字符创建橙色?

我正在寻找使用 ANSI 或其他标准在终端中创建橙色文本的控制代码,这可能吗?我只看到黄色和红色可用,我认为您不能将红色和黄色混合用于同一个角色:) 解决方案 严格来说,没有:ANSI 从未标准化任何称为“橙色"的东西(对于终端的控制序列).一些终端可以做到这一点,但这超出了标准的范围. xterm(参见 XTerm Control Sequences)使用遵循“ANSI"(实际上早 ..
发布时间:2021-11-28 17:55:13 其他开发

ANSI C - 清除字符串

我有一个这样声明的字符串: str=malloc(sizeof(char)*128); 我想彻底清除它,这样当我做strncat()操作时,新的字符会被写入str的开头.我需要清除它的原因是我正在用它自己的简化版本(删除多余的空格)来写它. 解决方案 我建议你这样做: *str = '\0'; 您不需要清除缓冲区的全部内容.您可以将第一个 char 设置为零,然后您就有了空字符串. ..
发布时间:2021-11-28 17:55:03 其他开发

在 if 语句中声明变量 (ANSI C)

有没有办法在if语句中声明变量(仅使用ANSI C)?> 示例: if(int 变量 = some_function()){返回 1;} 解决方案 不,你不能那样做. 你可以做的是为 if 创建一个块 {整数变量;变量 = some_function();如果(变量)返回 1;}/* 变量在这里超出范围 */ 请注意,对于这个简单的情况,您可以将函数作为 if 的条件调用(不 ..
发布时间:2021-11-28 17:54:54 其他开发

JavaScript blob 编码为 UTF-8 而不是 ANSI

我使用 JavaScript blob 创建一个 FDF 文件,该文件打开 &填写本地存储的 PDF. 但是,本地存储的 PDF 的文件路径包含重音字符(我无法编辑文件夹名称). 当文件夹路径不包含重音并且如果我在记事本中打开 fdf 时,此代码有效,默认编码为 ANSI.但是,当文件夹路径包含重音符号时,FDF 将打开一条消息,指出无法找到 PDF.此外,记事本中的默认编码已更改为 ..
发布时间:2021-11-28 17:54:32 前端开发

从哪里获得最新的 ANSI C 标准文档

在哪里可以找到最新的 ANSI C 标准文档? 解决方案 您可以在这里购买 (ISO/IEC 9899:2011): http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=57853 价格约为 240 美元. 您还可以免费获得最新的(2011 年 4 月 12 日)草稿版本 ..
发布时间:2021-11-28 17:54:21 其他开发

在 Windows 中无需回车 (CR) 将新行打印到文本文件

我正在用 C 编写一个程序,将一个随机的十六进制值打印到一个文本文件中.打印的值有一个回车 (CR) 和一个换行 (LF).但是,当使用文件时,CR(在记事本++中可见)会导致问题.有没有办法只用 LF 而没有 CR 打印新行. 这是代码: #include #include 无效主(){int hexa_address, numberofAddress;字符跟踪文件[50];//文件名i ..
发布时间:2021-11-28 17:54:11 其他开发

Windows API ANSI 函数和 UTF-8

是否可以将 Windows API ANSI 函数与 UTF-8 字符串一起使用? 例如,假设我有一个以 UTF-8 编码的路径.我可以调用 CreateDirectoryA 或 CreateFileA 并使用 UTF-8 路径,还是必须在调用函数之前执行一些转换? 解决方案 没有.使用 MultiByteToWideChar 将 UTF-8 转换为UTF-16,然后调用宽字符 AP ..
发布时间:2021-11-28 17:54:00 其他开发

最严格的 C 代码的 GCC 选项?

应该设置哪些 GCC 选项以使 GCC 尽可能严格?(我的意思是尽可能严格)我用 C89 编写,希望我的代码符合 ANSI/ISO. 解决方案 我建议使用: -Wall -Wextra -std=c89 -pedantic -Wmissing-prototypes -Wstrict-prototypes \-Wold-style-definition 您应该使用 -O 以及 -g 进行 ..
发布时间:2021-11-28 17:53:43 其他开发

C11 标准文档

从这个SO保护问题开始 我试图了解这些文件之间的区别: 9899 2012 费用 $60 9899 2011 费用 265 美元 正如您所看到的,这些文件的价格差异很大,我不知道便宜的那个是否有效,或者是真实标准的草稿或剪切副本. 有人买了 INCITS 的吗? 编辑 正如@Chqrlie 指出的那样:ANSI 和 ISO 官方文档的免费版本和最终草案的区别是什么, ..
发布时间:2021-11-28 17:53:36 其他开发

如何以可移植的方式验证ANSI C中的stdin缓冲区中是否有一些信息?

我正在尝试在 ANSI C 中开发一个可移植的函数,以验证 stdin 缓冲区是否为空.这个想法是用它来验证用户是否按下了某个键. 在 Windows 中,使用 kbhit(来自 conio.h)很容易做到这一点,但它依赖于操作系统. 不过,我想开发自己的便携功能. 解决方案 ANSI C 和当前的 C 标准都没有提供执行此操作的方法.它只能使用特定于实现的扩展来完成. ..
发布时间:2021-11-28 17:53:25 其他开发

ANSI C - 文本文件:修改行?

我有这个文本文件: 第1行“房子"第 2 行“狗"第 3 行“鼠标"第 4 行“汽车"... 我想改变第 2 行.“狗"在新的第 2 行.“卡片" 我该怎么办? 谢谢! (抱歉我的英语不好) 解决方案 你的程序可能是这样的: #include #include #define MAX_LINE_LENGTH 1000int main(){文件 * fp_src, * ..
发布时间:2021-11-28 17:53:14 其他开发

使用 terminfo 仅重置前景色

通过在终端中使用 ANSI 序列 Esc[39m,可以在不改变其他属性(如粗体、下划线或背景颜色)的情况下清除前景色.例如: echo -e "\e[31;1mRed 和粗体.\e[39m 仅粗体."; 我想从 terminfo 功能中检索此序列,但找不到;当尝试使用 setaf 9 时,它通过给出序列 Esc[91m: 切换到明亮的颜色 $ tput setaf 1 |xxd000000 ..
发布时间:2021-11-28 17:53:06 其他开发

如何在 Swift 中读取 ANSI 转义码响应值?

我正在尝试使用 Swift 作为控制台应用程序的 ANSI 代码(ESC 序列).发送 ESC 命令很简单,例如设置文本颜色.然而,从 ESC 命令读取响应值是具有挑战性的.这是一个简单的测试程序: print("获取光标位置:", "\u{1b}[6n", 终止符:"")让 s = readLine()!印刷) 程序发送[6n获取当前光标位置,控制台返回[;R代码>字符串.以下是问题: ..
发布时间:2021-11-28 17:52:58 移动开发

批处理文件中的 ANSI/Unicode 冲突

我有一些批处理文件使用文本文件来实现语言独立.直到昨天一切正常……但后来我开始将标准文本翻译成荷兰语和德语.这两种语言都使用所谓的变音或重音字符,如 ä、ë、ö.我认为西班牙语也会给ñ 带来同样的问题.我使用标准编码(ANSI)使用记事本创建了文本文件.只需输入 (DOS: TYPE) 文件就会显示错误的重音字符:例如ë 显示为 Ù.在我编辑文本文件并以 Unicode 编码保存后,DOS TYP ..
发布时间:2021-11-28 17:52:36 其他开发