Chrans 2022-01-22 14:23 采纳率: 33.3%
浏览 154
已结题

使用vscode编写matlab时出现乱码问题(网上找了很久找不到)

搭建环境参考了csdn和知乎的很多的人
添加的拓展有matlab, matlab -formatter , Matlab Interactive Terminal
Matlab Snippets
这是设置文件

{
    "window.zoomLevel": 1,
    "matlab.mlintpath": "C:\\Program Files\\Polyspace\\R2021a\\bin\\win64\\mlint.exe",
    "matlab.linterEncoding": "gb2312",
    "files.associations": {
        "*.m": "matlab"
    },
    "matlab-formatter.indentwidth": 4,
    "matlab-formatter.separateBlocks": true,
    "terminal.integrated.defaultProfile.windows": "Command Prompt",
    "matlab.matlabpath": "C:\\Program Files\\Polyspace\\R2021a\\bin\\matlab.exe",
    "matlab-interactive-terminal.pythonPath": "C:\\Users\\Chrans\\AppData\\Local\\Programs\\Python\\Python38\\python.exe",
    "files.autoGuessEncoding": true,
    "editor.snippetSuggestions": "top",
    "security.workspace.trust.untrustedFiles": "open",
    
}

以下是问题
在.m文件中编写任何东西,跑不起来(run了之后没有任何动静, 我确认是有输出的),并且一直提示黄色问题,且问题是乱码,测试了其他语言比如c的报错,没有乱码,只有matlab的报错有乱码,就比如
x = linspace(1,2);
y = x;
plot(x,y);
这个代码x下面有黄色波浪线,错误提示为“鏃犳硶杩愯�屼唬鐮佸垎鏋愩€�'d:\123.m' 涓烘棤鏁堢殑 MATLAB 鏂囦欢鍚嶃€�”
完整提示为
[{
"resource": "/D:/123.m",
"owner": "matlab",
"severity": 4,
"message": "鏃犳硶杩愯�屼唬鐮佸垎鏋愩€�'d:\123.m' 涓烘棤鏁堢殑 MATLAB 鏂囦欢鍚嶃€�",
"startLineNumber": 1,
"startColumn": 1,
"endLineNumber": 1,
"endColumn": 1
}]
刚接触matlab,之前没什么编程经验,希望得到指教解决问题,谢谢。

  • 写回答

2条回答 默认 最新

  • 四海一叶秋 2022-01-22 15:05
    关注

    无法运行代码分析,'d:\123.m'为无效的 MATLAB 文件名。
    出现乱码一般是UTF-8编码的字符被当成ANSI(GB2312)编码进行解析。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 3月26日
  • 已采纳回答 3月18日
  • 创建了问题 1月22日

悬赏问题

  • ¥15 win2012 iscsi ipsec
  • ¥15 封装的 matplotlib animation 不显示图像
  • ¥15 python摄像头画面无法显示
  • ¥15 关于#3d#的问题:d标定算法(语言-python)
  • ¥15 cve,cnnvd漏洞扫描工具推荐
  • ¥15 图像超分real-esrgan网络自己训练模型遇到问题
  • ¥15 如何构建全国统一的物流管理平台?
  • ¥100 ijkplayer使用AndroidStudio/CMake编译,如何支持 rtsp 直播流?
  • ¥15 用js遍历数据并对非空元素添加css样式
  • ¥15 使用autodl云训练,希望有直接运行的代码(关键词-数据集)