第一次 matlab 网考凉凉, 老师打不开我的 m 文件

说实话 这是我第一次被大学老师怼 主要是搞得我一时语塞

mac 系统是什么?谁让你用 mac 系统?是苹果的么?matlab 是 Windows 的软件,你干嘛用 mac?utf8 是什么,我不是让你们都用 matlab 写么,你用 utf8 干嘛?咱们学校没人用 mac,以后你也少用.你的电脑没法搞科研,我听说很多软件都不兼容?ibm 什么的笔记本不都是 windows 么?我咋没听过有人用 mac

??????????????

求助 windows 如何打开 UTF-8 编码的文件…….

相关文章

99 thoughts on “第一次 matlab 网考凉凉, 老师打不开我的 m 文件

  1. 对了, 最后的解决办法就是
    “老师, 我也不太懂 mac 是啥, 可能我电脑坏了, 好像只有中文乱码了, 以后我只用英文写注释”

  2. 跟他讲讲 Unicode 的人生道理,比他 MATLAB 是 Windows 的软件高到不知道哪里去了

    我们垃圾三流本科的选修课老师都知道 MATLAB 在 Windows 上编码有问题

  3. “matlab 是 windows 的软件”,这句话也是无语。。。。

    目光狭隘还不思进取,这种老师我也遇到过,挺无奈的,如果你跟他回怼,他也许会选择放弃你,毕竟他不缺学生(不是学生多,而是他就一混事的,不在乎学生)。

    我觉得你做的对,别怼,你说啥他都听不懂,把这事儿解决了就的了。

  4. 得搞清楚那老师是怎么打开你的文件的。即便是用 Windows 自带的记事本,印象中 Windows XP 的记事本就已经有自动检测编码的功能了,UTF-8 编码基本上是能猜对的。记事本的问题在于不支持 LF 换行符,最近某个版本的 Windows 10 才支持。
    我怀疑是 MATLAB 的问题,可能它并没有检测编码的功能,直接用系统默认编码解码。

  5. 哈哈哈哈!这个老师是不是那种学识不咋渊博,脾气还贼大的那种。别哭,这样的老师也只能跟学生叫嚣一下,不要跟他一般见识。

  6. github 的 atom 可以查看编码,还是跨平台的,vs code 应该也可以
    这次你遇到了编码问题,下次可能会遇到跨平台换行符不一样的问题,老师打开代码,全文只有一行,滚动条看不到尾

  7. 哈哈哈,想起来以前被老板怼,入职不久叫我写调研报告之类的东西,他用的是 mac,我用 word 写好了,然后看他是 mac 怕兼容性问题排版乱了就转成 pdf 发过去,结果因为阅读器默认单页浏览,没办法想把阅读部分移动到中间,开始发脾气… 我也没用过这软件 只能不敢吭声….

  8. @YUX #20 听起来这老师不是个年轻老师,他就是单纯的不知道。教我单片机的老师还天天说汇编比 C 好用多了,搁哪一顿说工具链啥的他调不明白,还不如他记事本+手册写汇编好使。解决方法么,你如果明白这些编码相关的东西,用脚本转换一下再交作业就是了,或者直接装个虚拟机就完事了。(虽然我觉得记事本可以识别,不会出现这种问题,也许他用的是 XP 吧,文件里面又凑巧出现了特殊的组合,结果编码识别错了)

  9. 兄弟别光是吐槽老师,utf8 又分 with/without BOM 的格式, 所以跨系统后的乱码很常见,但确实都使用 windows 的话能好很多

  10. 兼容性问题还真不能说老师的错,像我们给客户发文件,为了避免客户打开不了,都是问清楚客户用啥,不好问就几种格式一起发过去。

  11. 这个绝大部分的责任还是在你自己,用 matlab 的一般不是 CS 专业,有可能是工科,所以有些老师不了解编码也可以理解。
    你交换一下身份,站在老师的角度,看见这个学生交上来的文件是乱码,其它学生都正常,提出意见很正常。当然他的这番言论显得确实有点无知,心胸也过于狭隘,但你自己的责任还是要承担的。
    你需要问的不是让 Windows 如何打开 UTF-8,而是问如何将 UTF-8 转化为 GB2132,当然肯定不需要问就知道,只是你没想到过这个问题而已。

  12. @just1 #33 出现这种情况的话,可以尝试在设置中将字体改为支持中文的微软雅黑,我这边试过可以解决乱码的问题。

  13. 我一乙方广告公司老是打不开我的 psd 文件不会也是编码问题吧。。我是 windows 他们也是 windows 。。。。

  14. 虽然我是 Matlab 粉,但我买不起 Matlab,所以都是用开源的 Octave 代替。

    u1s1 话说回来,楼主是否被冤枉取决于这门课老师是否明确要求使用 Windows 版 Matlab,如果之前已经要求了,楼主还用 macOS 被教育正常,楼主应该老实接受批评,没有的话楼主顶回去也不慌。

    至于老师不知道如何处理编码不兼容问题,以及碰到问题后变得暴躁现象又是另一回事了。

  15. 还是老老实实按要求来吧,gpa 掉了就不划算了。
    记得我大一有一门课要交个小论文,要求交 word,自己用 Latex 写的交了 pdf,被扣了分。自己当时也无奈,后来想想可能是要查重 2333 ( word 方便查重

  16. @zjsxwc 冤枉死我了啊 第一节课老师还讲了 mac 也能装 matlab(鉴于他今天的表现,我仔细一想竟然有点怀疑我的这段记忆)

    而且我作业一直都是这么交的啊 老师没打开看过么 。。。。。。 今天考试才发现?

  17. matlab 默认编码就是 gb2312 啊,在 vs code 打开就是乱码,当初还为这个纠结过好长一段时间。
    matlab for mac 也可以用,差别不太大。

  18. 实在不行就虚拟机装 matlab,我用了几年了,从 2009b 一致直用到 2018b,因为许多 win 软件数据提供商的接口问题,只能用 win 版 matlab 。

  19. @xiri @xiri gbk,有一个实验性的 utf8 支持,代价就是打开之后所有本来显示正常的 gbk 基本都炸了

  20. 我记得 matlab 的源代码不是纯文本么?你叫上去之前把编码转换成 gbk 不就行了?多简单的事情。。。

  21. 说句公道话。。其实是楼主不对了。老师没义务帮你转编码吧?? 换位思考一下。

    用 Mac 也没什么值得骄傲的。上面一帮人哪来那么多优越感。

    利益相关:本人用 Mac 也用 win 。

  22. 你说你,用什么 Mac 啊,用 Mac,美国的品牌,不爱国。(这里要叉腰
    华为的笔记本不香么,不好看么? (记得打广告费给我

    其实解决方法也简单:50 包邮,算了,看在还在上学的份儿上,50 到付吧。

  23. @ipwx 前提是我要先知道有乱码这回事不是 交了这么多次乱码的作业老师都没提这事……

    @yanwen 老师有义务告诉我之前我交的作业都乱码吧 要不我哪知道有这事??? 至少要让助教看一眼吧 应该是老师的工作范围

  24. 如果是用 matlab 做仿真搞科研的确实有可能不知道 utf8 和 mac 。。。
    我不是很认同楼上各位将此事上升到老师是否水平太低或者目光狭隘的层次上,术业有专攻,有可能他是一个计算机白痴,但是同时他可能是另一个领域的天才。

  25. 这种问题 自己也要注意的 统一环境才好 毕竟面对这么多学生 .. 明知道自己换环境了 自己就得把编码啥的转好 再发..

  26. 据说有一水的计算机科学家不会写程序,何况我一个搞流体物理的为啥要懂个破编码?
    所以,这种事别问,问就是你自己能力不够还要强标新立异。

  27. 交作业这种大事当然先转 GBK 交上去啊,Matlab 在 Windows 是按照系统默认代码页来的。
    当然不写中文注释最好,当年我们写 Matlab 作业中文只是注释里自己的名字。

    另外作为物理系,当年教我们的 boss 们或多或少都懂点 Linux (要不然很多模型跑不了),编码什么的真心不是问题。

  28. 楼上都说老师辣鸡的

    如果明知道老师是 win 环境,自己提交的东西在老师机子上可能有乱码问题又不解决,那和老师也没什么区别。

  29. 跨平台传代码需要预见到这类问题。我以前学统计的时候老教授发作业给我们都是 rtf 格式,你想想为什么?

  30. 楼上的说老师有点不好吧。
    编码的问题,别说是这些老师,就算是很多软件开发多少年的工程师都未必能完全搞明白,要求老师知道这编码问题有点强人所难了吧。

  31. 借同学的 windows 机子,用 notepad++转化成 gbk 编码,再在 win 版的 matlab 测试。

    另外,既然是考试,就应该遵循考试规则,忍忍,先过了网考再说吧,怒怼是考试没有任何帮助。

  32. 也不是说楼主不对,只是换种场景思考一下,你给 hr 发简历,人家 hr 打开是乱码鸟都不鸟直接丢回收站了,老师还要和你 battle 一下。
    你看发简历的时候都要注意下兼容编码问题,下次考试也多注意下就好了

  33. 你没有经过社会的历练。当年 ie 浏览器迟迟不能升级可不是技术原因哦。别解释了。赶紧弄好,重新发上去

  34. 家里 mac 公司 win 用户。
    现在 mac 用户真的优越感,自己没做好格式风格统一,还怪人家老师和录音发布论坛。被导师或者同学发现,估计你都凉凉了吧。缺少社会的毒打,有 Mac 就觉得高人一等的铁憨憨

  35. 这就是我遇见给学生推荐 Mac 就要踩一脚的例子,老师菜是菜,但是大部分学生也没有什么能力解决兼容性问题,何况有些问题本就是无解的,别没事给自己找事。

  36. 不要和这种老师有过多的口水之争。
    现场给他们换一个他们可以打开的版本。你的时间是宝贵的。应该去做更加有意义的事情。

  37. 这事真没什么好怼老师的,术业有专攻,至少老师的 matlab 可以达到教学水平,而用 Mac 是花钱就能解决的事,毫无技术含量。

    不知道会不会有人说老师是因为穷所以用不起 Mac?

发表评论

电子邮件地址不会被公开。 必填项已用*标注