qtcreator_process_stub中文输出乱码

使用qt运行程序输出中文,全都变成了□,让人很头疼,百度了很久,找了一些解决方案都是:

用vim打开x11-common,在控制台输入 vim /etc/X11/Xresources/x11-common

然后添加,注意红色字体不要加入:

xterm*geometry: 50x24 (改变窗体大小)

xterm*faceName:Monospace:antialias=True:pixelsize=15 (显示中文)

xterm*faceNameDoublesize:WenQuanYi Zen Hei:antialias=True:pixelsize=15 (设置字体)

但是上面的方法好像不行,中文依旧乱码。如果你用上面的方法可以就行了,不行看下面。

下面直接修改xterm配置文件:

和上面一样,用vim打开x11-common,然后添加:

xterm*faceName:AR PL Uming CN
xterm*faceSize:12

然后就成功了,如下:

原文地址:https://www.cnblogs.com/ybf-yyj/p/9151801.html

时间: 2024-11-05 18:46:42

qtcreator_process_stub中文输出乱码的相关文章

Rstudio 控制台 中文输出乱码问题

问题重现: 在通过URL获取数据时, 在控制台中输出所获取的内容时发现中文是乱码,英文无影响.即使在函数中表明通过utf-8去进行解码也会有这个问题. 这是因为R是通过本地编码来对Unicode进行解释,而本地码通常是GBK,所以会有乱码.   解决方案: 利用 iconv 函数解决: iconv ( x , from = , to = ) eg : raw = readLines(URL, encoding = 'utf-8') iconv ( raw, 'utf-8', 'gbk') 这样再

HttpServletResponse应用中文输出乱码问题及解决方法

由于计算机中的数据都是以二进制形式存储的,因此,当传输文本时,就会发生字符和字节之间的转换.字符与字节之间的转换是通过查码表完成的,将字符转换成字节的过程称为编码,将字节转换成字符的过程称为解码,如果编码和解码使用的码表不一致,就会导致乱码问题. 对于有些解码错误,可以通过修改浏览器的解码方式解决.在浏览器中单击"查看"--"编码"--utf-8选项,将浏览器的编码方式设置成UTF-8.由此说明,通过修改浏览器的编码方式可以解决乱码,但是,这样的做法显然能不可取,为

关于Tomcat控制台乱码解决办法___ 解决 IntelliJ IDEA Tomcat 控制台中文输出乱码问题

1.修改cmd的编码格式 快捷键win+R打开运行程序,输入regedit打开注册表,找到以下路劲并且修改. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor],新建一个字符串值,key-value如下:"autorun"="chcp 65001",之后重新打开cmd即可. 2.修改Tomcat bin目录下startup.bat文件 将call "%EXECUTABLE%" sta

11.5解决中文输出乱码问题(案例)

原文地址:https://www.cnblogs.com/jiafeng1996/p/12343723.html

一种可以解决python读取文件中文出乱码的方法

这几天刚刚入手学习python,今天在进行python文件存取的时候出现输出中文乱码问题.当然作为一名python技术小白,也只能通过在百度上查找结果.通过导入 'os'模块,如下: username = input('username:') os.system("cd.>test.txt")      fp = open('test.txt','w+')      fp.write(username) 可以将输入的username字符串写入到文件text.txt中,该文件存在本

解决 iOS NSDictionary 输出中文字符”乱码”(Unicode编码)问题

简单定义一个字典,输出结果: NSDictionary *dic = @{ @"我是中文字符": @"223333", @"aaa": @{ @"aaa": @"啦啦啦" } }; NSLog(@"%@", dic); 将会看到这样的"乱码",这种现象经常在调试服务端返回 JSON 结果的时候遇到: 2015-02-25 19:23:40.346 XXXX[13273

perl输出中文有乱码

测试文件的时候发现输出中文有乱码,所以学习了一下perl的Encode原理.现做一下总结:perl的基础知识:在Perl看来, 字符串只有两种形式.一种是octets, 即8位序列, 也就是我们通常说的字节数组.另一种utf8编码的字符串, perl管它叫string. 也就是说: Perl只认识两种编码: Ascii(octets)和utf8(string). 所以输出时候出现乱码,应该把utf8编码转为用户能够接受的形式.例如中文用gb2312. my $s=":<中文关键词>=

CrossApp之VS2013不能输出中文,乱码,附加源码(一)

VS2013可以使用iconv,也可以使用宽字节的方式来处理. 代码才是王道,直接贴了... // // UTF8ToGBK.h // UTF8ToGBK // // Created by kevin. // #pragma once #include <iostream> #include <stdio.h> //string是c++ 的头文件,其内包含了一个string类,string s1就是建立一个string类的对象 #include <string> //c

解决VS2010/2013/2017输出的中文为乱码或“??????”的问题

写在最前:控制台输出中文乱码,完全是跟win10操作系统有关,跟VS基本无关,所以网上大量的用VS下载安装更新的解决办法是事倍功半的(而且不一定成功),本文的方法只需几个简单的步骤,就能解决中文乱码问题,简单明快. 本文参照此网友blog:https://blog.csdn.net/C_Khalid/article/details/51515675 ,感谢,但是由于最新的win10对控制台默认选项做出了更改,所以我在该网友的基础上,对乱码问题的解决作出了更新. 1.这是我遇到的中文输出为????