首页 > 其他分享 >【问题解决】eclipse cdt debug状态控制台输出中文部分乱码

【问题解决】eclipse cdt debug状态控制台输出中文部分乱码

时间:2023-04-05 11:00:09浏览次数:44  
标签:cdt arr int eclipse 乱码 printf

问题复现

使用eclipse cdt版本写了一个C代码简易输出的程序如下:

#include <stdio.h>
#include <stdlib.h>

void println(char arr[]) {
	int i = 0;
	while (arr[i] != '\0') {
		printf("%c", arr[i]);
		i++;
	}
	printf("\n");
}

int main(void){
	println("插入位置错误,请检查!");
	return EXIT_SUCCESS;
}

看着代码好像没什么问题,打印之后会出现乱码:

而且,看起来好像是某些中文字会这样。而且我在eclipse各处都设置的UTF-8,但结果仍是如此。

解决办法

找到eclipse cdt安装位置,修改eclipse.ini 添加一行内容:-Dfile.encoding=UTF-8 保存,重启eclipse。

标签:cdt,arr,int,eclipse,乱码,printf
From: https://www.cnblogs.com/hellxz/p/17288938.html

相关文章

  • MCDT实验——lab1
    TB1从verilog到SV的进场要求1.1一致,questasim对.v文件是兼容的要求1.2(如果出现一致,可能是因为cho_margin的位宽问题,给的源文件位宽是5[4:0]不是6[5:0])一致要求1.3一致TB2方法task和函数function要求2.1时钟和复位信号出现报红。(因为clk_gen()和rstn()没有被调用)要求2.2......
  • windows 乱码之 gbk 与 cp936|4-3
    事发原因这是由于控制台输入的编码与node程序中使用的编码不一致导致的.相关疑问可能你要问:那是不是都改为utf8就行了?并不行.这就是windows控制台没有默认是utf8的原因,并且utf8与gbk也不是兼容的.如果理解不兼容?假设你修改windows控制台为cp65001(utf8)之......
  • 【AGC】引入AGC插件SDK后应用出现中文名乱码问题
    【关键字】AGC、android、插件 【问题描述】开发者反馈应用集成了AGCAppLinking服务,在引入AGC插件时遇到了一些问题。引入AGC插件后应用的中文名出现乱码的问题,具体如下所述:在应用级的build.gradle中引入com.huawei.agconnect后应用中文名乱码1.在android/app/build.gradl......
  • Android与STM32通信中巧妙解决中文乱码问题
    前言网上一大堆都是要多种格式相互转换,并且要很大的字库文件,对于小应用工程,小容量的STM32芯片,额外多出这些开销会感到蛮不舒服的,而且绝大部分的乱码问题时发生在STM32这边,所以本文是从Android端解决编码格式转化的问题,STM32那边稍做处理即可,我做的转换是从UTF-8转到GBK解决方案......
  • NetBeans VS Eclipse,新一轮的争端
    www.theserverside.com,www.javalobby.org,dev2dev论坛等多个Java论坛上争论着一个非常激烈的话题:WhyEclipseDevelopersAreMovingToNetBeans(为什么Eclipse开发者正在转向NetBeans)。不知道是什么原因,如此简单的争端到了后来也会有些发霉的味道。不能否认,这些言论最......
  • ubuntu eclipse 下驚醒GTK的配置(全)
    偶然的想法想玩玩GTK,因为Qt就是对gtk的C++封装,想着gtk应该比qt更高的执行效率吧,下面分享下自己搭建的过程。 1、我的ubuntu虚拟机是安装了eclipse+cdt的,如果是安装了eclipse没有安装CDT,则要安装CDT:     .可以在Eclipseupdate中输入以下地址来安装:http://download.eclipse......
  • Eclipse中安装Velocity插件
    工具特性:   1)用户自定义模版   2)根据velocity的vtl和html的标签进行自动缩进   3)语法高亮显示   4)html标签和velocity语句的自动完成提示和内容帮助,   5)html预览   6)使用ctrl+alt+鼠标点击html的结束标签(如)或velocity......
  • idea run控制台中文乱码
    教程:https://blog.csdn.net/weiwu13/article/details/121417404解决方式方式1:设置虚拟机参数(-Dfile.encoding=UTF-8)......
  • .net6(.net core)使用MailKit收取邮件乱码的问题
    配置IMAP地址后,MailKit读取邮件时中文乱码。主要问题是.netcore以后默认缺失中文字符集。1.安装System.Text.Encoding.CodePages包  2.在Main方法注册staticvoidMain(){//注册字符集,缺失字符集,一些中文编码数据为乱码Encoding......
  • Git常见的乱码问题
    Git-Bash中文乱码主要是执行ls,或者查看commitmessage时候中文显示不可见的乱码时,可以通过修改Git安装目录下的/etc/bash.bashrc,添加两行配置即可#UserSettingsexportLANG="zh_CN.UTF-8"exportLC_ALL="zh_CN.UTF-8"Git命令中文乱码如果是执行gitstatus类似......