说实话 这是我第一次被大学老师怼 主要是搞得我一时语塞
mac 系统是什么?谁让你用 mac 系统?是苹果的么?matlab 是 Windows 的软件,你干嘛用 mac?utf8 是什么,我不是让你们都用 matlab 写么,你用 utf8 干嘛?咱们学校没人用 mac,以后你也少用.你的电脑没法搞科研,我听说很多软件都不兼容?ibm 什么的笔记本不都是 windows 么?我咋没听过有人用 mac
求助 windows 如何打开 UTF-8 编码的文件.......
1
YUX OP 对了, 最后的解决办法就是
"老师, 我也不太懂 mac 是啥, 可能我电脑坏了, 好像只有中文乱码了, 以后我只用英文写注释" |
2
purensong 2020-04-16 16:04:55 +08:00 1
notepad++
|
3
chinvo 2020-04-16 16:09:53 +08:00 via iPhone 3
跟他讲讲 Unicode 的人生道理,比他 MATLAB 是 Windows 的软件高到不知道哪里去了
我们垃圾三流本科的选修课老师都知道 MATLAB 在 Windows 上编码有问题 |
4
Vegetable 2020-04-16 16:12:27 +08:00
matlab 识别不了文件编码的吗?2020 年了
|
5
sneezry 2020-04-16 16:14:34 +08:00 via iPhone
UTF-8 with BOM
|
6
yuelang85 2020-04-16 16:15:31 +08:00 5
“matlab 是 windows 的软件”,这句话也是无语。。。。
目光狭隘还不思进取,这种老师我也遇到过,挺无奈的,如果你跟他回怼,他也许会选择放弃你,毕竟他不缺学生(不是学生多,而是他就一混事的,不在乎学生)。 我觉得你做的对,别怼,你说啥他都听不懂,把这事儿解决了就的了。 |
7
YUX OP 都快给我怼哭了......脑袋里的问号都要爆炸出来
|
8
Chry3anthemum 2020-04-16 16:23:45 +08:00 3
老师的话直接校长信箱走起,最看不惯这种傻逼老师。
|
9
zu1k 2020-04-16 16:28:30 +08:00 via Android
也啥不录音发上来让大家一起乐一下
|
11
ysc3839 2020-04-16 16:35:08 +08:00 1
得搞清楚那老师是怎么打开你的文件的。即便是用 Windows 自带的记事本,印象中 Windows XP 的记事本就已经有自动检测编码的功能了,UTF-8 编码基本上是能猜对的。记事本的问题在于不支持 LF 换行符,最近某个版本的 Windows 10 才支持。
我怀疑是 MATLAB 的问题,可能它并没有检测编码的功能,直接用系统默认编码解码。 |
13
xiri 2020-04-16 16:38:29 +08:00
Windows 上的 matlab 好像默认用的 GB2312 编码(不是很确定是不是因为我代码中写了中文注释的原因)
|
14
oatw 2020-04-16 16:38:54 +08:00
哈哈哈哈!这个老师是不是那种学识不咋渊博,脾气还贼大的那种。别哭,这样的老师也只能跟学生叫嚣一下,不要跟他一般见识。
|
15
andylsr 2020-04-16 16:40:15 +08:00
所以楼主为啥不统一运行环境呢..........
|
16
zxCoder 2020-04-16 16:45:29 +08:00
太真实了,有些高校老师真的水平不高
|
17
iasuna 2020-04-16 16:52:21 +08:00 via iPhone 1
听他的呗 找个 windows 或者装个虚拟机
都说了这种话了 你还有跟他讨论的必要吗 |
18
YUX OP |
19
nutting 2020-04-16 16:58:14 +08:00 3
哎,可怜的老师,只能被高校养着,出来屁也不是
|
21
asdwfwqd 2020-04-16 17:02:44 +08:00
github 的 atom 可以查看编码,还是跨平台的,vs code 应该也可以
这次你遇到了编码问题,下次可能会遇到跨平台换行符不一样的问题,老师打开代码,全文只有一行,滚动条看不到尾 |
22
rayhy 2020-04-16 17:08:01 +08:00
我老板用的是 Mac 。Mac 用户如果常年需要和 Windows 交互,对编码差别都还挺了解的。
|
23
lneoi 2020-04-16 17:08:24 +08:00
哈哈哈,想起来以前被老板怼,入职不久叫我写调研报告之类的东西,他用的是 mac,我用 word 写好了,然后看他是 mac 怕兼容性问题排版乱了就转成 pdf 发过去,结果因为阅读器默认单页浏览,没办法想把阅读部分移动到中间,开始发脾气... 我也没用过这软件 只能不敢吭声....
|
24
koast 2020-04-16 17:11:48 +08:00 via Android
@YUX #20 听起来这老师不是个年轻老师,他就是单纯的不知道。教我单片机的老师还天天说汇编比 C 好用多了,搁哪一顿说工具链啥的他调不明白,还不如他记事本+手册写汇编好使。解决方法么,你如果明白这些编码相关的东西,用脚本转换一下再交作业就是了,或者直接装个虚拟机就完事了。(虽然我觉得记事本可以识别,不会出现这种问题,也许他用的是 XP 吧,文件里面又凑巧出现了特殊的组合,结果编码识别错了)
|
26
doyle 2020-04-16 17:34:13 +08:00
vscode 打开,然后转换成 win 下可以用的编码不就行了。。。兼容性问题应该自己要准备好啊😂
|
27
liwl 2020-04-16 17:59:51 +08:00
所以你为什么不用 windows 呢 :) 真的惨
|
28
AEANWspPmj3FUhDc 2020-04-16 18:42:31 +08:00 via iPhone
让我想起以前某老师的, vs 需要安装两次才能安装成功的神言论
|
29
xioxu 2020-04-16 18:50:15 +08:00
兄弟别光是吐槽老师,utf8 又分 with/without BOM 的格式, 所以跨系统后的乱码很常见,但确实都使用 windows 的话能好很多
|
30
twl007 2020-04-16 18:53:43 +08:00 via iPhone
说实话 Windows 版本的 matlab 安装便利程度完全不如 Mac
|
31
jin7 2020-04-16 18:55:47 +08:00
用 windows 得了 没必要在这上面较劲 只有自己吃亏
|
32
felixcode 2020-04-16 19:03:56 +08:00 via Android
知道对方用的 Windows,那不是应该编码转换好再上交吗?
|
33
YUX OP |
34
just1 2020-04-16 19:06:49 +08:00
|
35
zst 2020-04-16 20:13:51 +08:00 via Android
matlab 日常....
|
36
jiangzhuo 2020-04-16 20:21:31 +08:00
话说 Office 都不是 windows 软件了。快叫微软把 Matlab 收购了然后改个名应该就能解决。
|
37
AlohaV2 2020-04-16 20:23:10 +08:00 via iPhone
年轻真好
|
38
green15 2020-04-16 20:26:49 +08:00 via iPhone
兼容性问题还真不能说老师的错,像我们给客户发文件,为了避免客户打开不了,都是问清楚客户用啥,不好问就几种格式一起发过去。
|
39
hoyixi 2020-04-16 20:31:30 +08:00
这个其实你应该考虑到的。
|
40
Travers 2020-04-16 21:00:24 +08:00 11
这个绝大部分的责任还是在你自己,用 matlab 的一般不是 CS 专业,有可能是工科,所以有些老师不了解编码也可以理解。
你交换一下身份,站在老师的角度,看见这个学生交上来的文件是乱码,其它学生都正常,提出意见很正常。当然他的这番言论显得确实有点无知,心胸也过于狭隘,但你自己的责任还是要承担的。 你需要问的不是让 Windows 如何打开 UTF-8,而是问如何将 UTF-8 转化为 GB2132,当然肯定不需要问就知道,只是你没想到过这个问题而已。 |
42
ClarkAbe 2020-04-16 21:28:07 +08:00 via iPhone
这真的是大学老师嘛👀
|
43
SteveZou 2020-04-16 21:35:34 +08:00 via Android
如果是工科老师,确实存在这方面知识不足的情况,很正常
|
44
ZHenJ 2020-04-16 21:42:13 +08:00
我一乙方广告公司老是打不开我的 psd 文件不会也是编码问题吧。。我是 windows 他们也是 windows 。。。。
|
45
zjsxwc 2020-04-16 21:42:54 +08:00 via Android
虽然我是 Matlab 粉,但我买不起 Matlab,所以都是用开源的 Octave 代替。
u1s1 话说回来,楼主是否被冤枉取决于这门课老师是否明确要求使用 Windows 版 Matlab,如果之前已经要求了,楼主还用 macOS 被教育正常,楼主应该老实接受批评,没有的话楼主顶回去也不慌。 至于老师不知道如何处理编码不兼容问题,以及碰到问题后变得暴躁现象又是另一回事了。 |
46
chizuo 2020-04-16 22:20:51 +08:00
还是老老实实按要求来吧,gpa 掉了就不划算了。
记得我大一有一门课要交个小论文,要求交 word,自己用 Latex 写的交了 pdf,被扣了分。自己当时也无奈,后来想想可能是要查重 2333 ( word 方便查重 |
47
YUX OP @zjsxwc 冤枉死我了啊 第一节课老师还讲了 mac 也能装 matlab(鉴于他今天的表现,我仔细一想竟然有点怀疑我的这段记忆)
而且我作业一直都是这么交的啊 老师没打开看过么 。。。。。。 今天考试才发现? |
49
lyh404 2020-04-16 23:02:29 +08:00
matlab 默认编码就是 gb2312 啊,在 vs code 打开就是乱码,当初还为这个纠结过好长一段时间。
matlab for mac 也可以用,差别不太大。 |
50
lyh404 2020-04-16 23:05:15 +08:00
实在不行就虚拟机装 matlab,我用了几年了,从 2009b 一致直用到 2018b,因为许多 win 软件数据提供商的接口问题,只能用 win 版 matlab 。
|
51
lazydog 2020-04-16 23:09:57 +08:00 via Android
这不就是我老师吗!!!
|
52
learningman 2020-04-16 23:13:43 +08:00 via Android
|
53
fuxiaopang 2020-04-17 00:14:49 +08:00
你跟老师说,老师我知道你买不起 MacBook Pro,但是你也不能用装傻来麻痹自己不是…… :)
|
54
ipwx 2020-04-17 00:16:27 +08:00
我记得 matlab 的源代码不是纯文本么?你叫上去之前把编码转换成 gbk 不就行了?多简单的事情。。。
|
55
yanwen 2020-04-17 00:22:48 +08:00
说句公道话。。其实是楼主不对了。老师没义务帮你转编码吧?? 换位思考一下。
用 Mac 也没什么值得骄傲的。上面一帮人哪来那么多优越感。 利益相关:本人用 Mac 也用 win 。 |
56
Tumblr 2020-04-17 00:31:29 +08:00
你说你,用什么 Mac 啊,用 Mac,美国的品牌,不爱国。(这里要叉腰
华为的笔记本不香么,不好看么? (记得打广告费给我 其实解决方法也简单:50 包邮,算了,看在还在上学的份儿上,50 到付吧。 |
57
YUX OP |
59
errolli 2020-04-17 03:58:00 +08:00 1
如果是用 matlab 做仿真搞科研的确实有可能不知道 utf8 和 mac 。。。
我不是很认同楼上各位将此事上升到老师是否水平太低或者目光狭隘的层次上,术业有专攻,有可能他是一个计算机白痴,但是同时他可能是另一个领域的天才。 |
61
ynyounuo 2020-04-17 05:34:22 +08:00 via iPhone
Do you guys not have phones?
|
62
tankren 2020-04-17 07:08:06 +08:00 via Android
好了 大家都知道这个老师不行 快报上学习名字 哈哈哈哈
|
63
alphatoad 2020-04-17 07:16:10 +08:00
国内教职这么好混吗……惊了
|
64
dadama 2020-04-17 07:26:14 +08:00 via Android
大学老师就这?
|
65
LifStge 2020-04-17 08:23:38 +08:00
这种问题 自己也要注意的 统一环境才好 毕竟面对这么多学生 .. 明知道自己换环境了 自己就得把编码啥的转好 再发..
|
66
fzz 2020-04-17 08:37:22 +08:00 via Android
大学老师妈的水的不行。
|
68
ji39 2020-04-17 08:42:38 +08:00
netbeans 中中文也是经常乱码
|
69
strawray 2020-04-17 08:47:30 +08:00 via iPhone
好奇是什么专业
|
70
justin2018 2020-04-17 08:48:36 +08:00
Parallels Desktop
Mac 中写好了 在 PD 中在跑一遍 😁 |
71
augustheart 2020-04-17 08:57:56 +08:00
据说有一水的计算机科学家不会写程序,何况我一个搞流体物理的为啥要懂个破编码?
所以,这种事别问,问就是你自己能力不够还要强标新立异。 |
72
halmstad 2020-04-17 09:15:37 +08:00
马特莱布
|
73
LeeSeoung 2020-04-17 09:20:40 +08:00
跟辣鸡人较真也会变成辣鸡人的。。
|
74
krixaar 2020-04-17 09:26:12 +08:00
交作业这种大事当然先转 GBK 交上去啊,Matlab 在 Windows 是按照系统默认代码页来的。
当然不写中文注释最好,当年我们写 Matlab 作业中文只是注释里自己的名字。 另外作为物理系,当年教我们的 boss 们或多或少都懂点 Linux (要不然很多模型跑不了),编码什么的真心不是问题。 |
75
Torpedo 2020-04-17 09:42:14 +08:00
楼上都说老师辣鸡的
如果明知道老师是 win 环境,自己提交的东西在老师机子上可能有乱码问题又不解决,那和老师也没什么区别。 |
76
clemente0620 2020-04-17 10:02:17 +08:00
中国高校很多这种混吃的老师。。有些还是所谓的 TOP985 博士
|
77
killerv 2020-04-17 10:12:46 +08:00
大学很多垃圾老师,井底之蛙
|
78
PEIENYKYK 2020-04-17 10:19:01 +08:00
金科玉律的教科书,颐指气使的教师爷 /滑稽
|
79
season4675 2020-04-17 10:26:46 +08:00
想起了前几天和同事怼:你干嘛用 windows 开发啊,中文还用 GB 的,要 UTF8 统一啊!
|
80
Laforet 2020-04-17 10:31:08 +08:00
跨平台传代码需要预见到这类问题。我以前学统计的时候老教授发作业给我们都是 rtf 格式,你想想为什么?
|
81
sundev 2020-04-17 10:31:15 +08:00
楼上的说老师有点不好吧。
编码的问题,别说是这些老师,就算是很多软件开发多少年的工程师都未必能完全搞明白,要求老师知道这编码问题有点强人所难了吧。 |
82
joyhub2140 2020-04-17 10:35:49 +08:00
借同学的 windows 机子,用 notepad++转化成 gbk 编码,再在 win 版的 matlab 测试。
另外,既然是考试,就应该遵循考试规则,忍忍,先过了网考再说吧,怒怼是考试没有任何帮助。 |
83
1109599636 2020-04-17 11:02:04 +08:00
也不是说楼主不对,只是换种场景思考一下,你给 hr 发简历,人家 hr 打开是乱码鸟都不鸟直接丢回收站了,老师还要和你 battle 一下。
你看发简历的时候都要注意下兼容编码问题,下次考试也多注意下就好了 |
84
fengtaida 2020-04-17 11:29:16 +08:00
现在的学生就这?
|
85
quxiangxuanqxx 2020-04-17 11:31:48 +08:00
可以的,老师还愿意给学生文件
|
87
jokefun 2020-04-17 12:55:56 +08:00 1
可以试一下这个
iconv -f utf8 -t gb2312 < oldfile.m > newfile.m |
88
zushi000 2020-04-17 13:00:59 +08:00
你没有经过社会的历练。当年 ie 浏览器迟迟不能升级可不是技术原因哦。别解释了。赶紧弄好,重新发上去
|
89
zhangsimon 2020-04-17 13:37:04 +08:00 1
么么头
抱抱楼主 |
90
zyPro 2020-04-17 13:50:34 +08:00
家里 mac 公司 win 用户。
现在 mac 用户真的优越感,自己没做好格式风格统一,还怪人家老师和录音发布论坛。被导师或者同学发现,估计你都凉凉了吧。缺少社会的毒打,有 Mac 就觉得高人一等的铁憨憨 |
92
coderluan 2020-04-17 14:03:33 +08:00
这就是我遇见给学生推荐 Mac 就要踩一脚的例子,老师菜是菜,但是大部分学生也没有什么能力解决兼容性问题,何况有些问题本就是无解的,别没事给自己找事。
|
93
kojirou 2020-04-17 14:16:25 +08:00
windows 永远的神(产力)
|
94
Felldeadbird 2020-04-17 14:22:33 +08:00
不要和这种老师有过多的口水之争。
现场给他们换一个他们可以打开的版本。你的时间是宝贵的。应该去做更加有意义的事情。 |
95
felixcode 2020-04-17 14:25:23 +08:00 via Android
这事真没什么好怼老师的,术业有专攻,至少老师的 matlab 可以达到教学水平,而用 Mac 是花钱就能解决的事,毫无技术含量。
不知道会不会有人说老师是因为穷所以用不起 Mac? |
96
YUX OP 怎么变成我怼老师了 😂
|
98
roshad 2020-04-17 14:47:29 +08:00
那你转了码给他发过去不完事了?
|
100
mortal 2020-04-17 14:53:41 +08:00
|