MATLAB R2018a 输入中文却显示方框问号的问题

【问题】

安装完成软件后,我把编辑区字体重设为 consolas :

就会出现 输入中文注释却没办法正常显示的问题:

【解决办法】

把字体改成 Monospaced (查了一下 说是MATLAB默认字体),或者微软雅黑,就可以正常显示中文了。

【可能的原因】

  修改了系统的默认字体。字库不全的话,就会出现这种问题,可以猜测当我改成consolas  时,系统字库可能没有consolas ,导致中文无法正常显示。

原文地址:https://www.cnblogs.com/shenxiaolin/p/9188936.html

时间: 2024-11-08 21:37:14

MATLAB R2018a 输入中文却显示方框问号的问题的相关文章

VS2013代码编辑器输入中文变为乱码问号???的问题

今天打开VS2013写代码,在写中文注释的时候突然发现,输入的中文都变成了乱码问号???,百度了一下有找到一下几个可能有关的设置的地方. 1. 工具->选项->文本编辑器->自动检测不带签名的UTF-8编码  勾选,重启. 2. VS新建的文件都是GBK编码的,可以尝试保存为UTF-8编码. 文件->高级保存选项->编码选为Unicode(UTF-8 带签名) 还是其他系统语言设置相关的方法. 但是我挨个实验过去,发现都没有用, 删除所有的输入法 包括美式键盘,只留下常用的那

Win8.1/Win10在某些程序输入中文变成问号的解决方法

之前我是使用Win8.1,在某些软件上输入中文,却显示问号,换输入法也没用,当时也没用太在意,后来升级到Win10还是一样.同样的软件在其它Win8.1/Win10电脑却可以正常显示中文. 解决方法如下: 1.下载搜狗输入法,进入设置 2.进入输入法管理器 3.删除系统的微软中文输入法 4.保存后就好了

win8.1中xshell输入中文显示问号问题

自我实践了,真的有效果,特此推荐,老规矩,原文地址. 尝试使用win8.1但发现使用xshell连接虚拟机后,无法输入中文了,真是毛病,只能想办法解决了. 控制面板--语言   删除除中文输入法之外的所有输入法和美式键盘 然后就可以正常输入中文了,为了英文方便,再把美式键盘添加回来 其实最终感觉,就是win8.1把美式键盘默认放在中文语言中,导致的输入问题,所以把美式键盘单独放到英语语言中,问题就解决了.

win8.1中EZDML输入中文显示问号问题

在win8.1下使用EZDML,发现无法输入中文,只能想办法解决了. 控制面板--语言   删除美式键盘 然后就可以正常输入中文了,为了英文方便,再把美式键盘添加回来 其实就是win8.1把美式键盘默认放在中文语言中,导致的输入问题,所以把美式键盘单独放到英语语言中,问题就解决了.

securtCRT中文乱码成问号符

定制securtCRT主题时, 莫名其妙的中文输入全部变成了问号字符, 网上所有解决方案无效, 绝不可能是网上说的linux系统默认编码设置问题, securtCRT也已经设置为UTF8编码了. 反复试验, 最终才发现问题所在. 原来是字体问题, 定制主题期间曾经换过字体, 然而那个字体不支持中文字符集, 唉, 实在是个隐藏很深的细节啊, 几次都是一眼带过, 没有仔细浏览配置. 具体如图, 一定要选择支持中文字符集的字体: 这个楷体支持中文字符集GB2312, 这和你的linux的utf8默认设

WIN8.1下VS2012中安装了VISUAL ASSIST X输入中文出现乱码解决

Win8.1系统下vs2012中安装了visual assist x插件输入中文有可能出现乱码(也不算乱码就是很多问号??????) 解决办法是: 1.点击屏幕左下角输入法 2.选择语言首选项 3.在"更改语言首选项"里把其他输入法都删除.微软自带的也删除. 4.留下搜狗输入法完事...再进vs里试试..

苹果手机输入中文不会触发onkeyup事件

今天同事的项目有这个问题,用我的安卓手机输入中文是ok的,但是苹果手机就不行 使用keyup事件检测文本框内容:  $('#keyup_i').bind('keyup', function(){         $('#keyup_s').text($(this).val());  } 本来是上面这种处理方式,现在改成下面这样就ok了 使用oninput以及onpropertychange事件检测文本框内容:  //先判断浏览器是不是万恶的IE,没办法,写的东西也有IE使用者       var

关于raw_input输入中文时的编码转换

今日在敲代码时出现了如下问题 中文的编码出现了问题(在键盘输入中文时也会出现同样的问题),中文的编码应该是utf-8编码格式,有以下两种方式来进行编码转换: (1)decode用法:str  -> decode('the_coding_of_str') -> unicode 即写为格式:raw_input('净利润为:'.decode('utf-8').encode('gbk')) (2)encode用法:unicode -> encode('the_coding_you_want')

关于idlf无法输入中文的解决办法

最近在学习python 但是刚开始写程序的时候发现无法输入中文  上网查发现有不少mac端的IDLF也存在这个问题 导致这个问题的原因可能不唯一 但是大多数原因应该是Mac 系统自带的 Tcl/Tk 版本太低 造成不兼容的问题  导致无法输入中文 解决办法就是在下面网站出下载更新ActiveTcl: http://www.activestate.com/activetcl/downloads 这里要注意,下载ActiveTcl的时候,要选择合适的版本,python 3.4.0, 3.3.3, a