Convert encoding --- 解决乱码问题

在使用Sublime Text 2编辑Matlab Mfile后,发现文件在Matlab Editor中显示乱码。尽管可以调整Matlab的字体设置,但原始字体更受欢迎。本文探讨如何正确转换编码以避免乱码问题。
摘要由CSDN通过智能技术生成


【原因】

我自己用Sublime Text 2 编Matlab Mfile, 到Matlab Editor中,会出现乱码. 虽然可以通过更改Matlab Font解决问题,但是这样的字体不如原来好看(个人观点).

另外,如果是苹果电脑或者Linux中编的mfile(一般都是UTF-8),然而Windows上默认是ANSI(中文windows就是GBK,英文俄文等windows系统则是相应的其他encoding方式),这样在复制mfile到其他系统中时常常出现乱码. 可以用浏览器打开mfile,改变encoding,然后复制文字到新mfile----这种解决方法太麻烦.

我现在实现的方法,可在Total Commander的Start menu中添加命令, 快捷键一步解决encoding转换问题.

iconv.exe实现转换,我自己用Autohotkey添加了GUI(图形化界面)入口,同时简化了命令行入口(特别是在TC中,快捷键直接解决).
GUI:可以双击->打开选择需转换文档, 也可以拖曳文档到程序上实现. 为了方便,可以创建一个快捷方式到Sendto文件夹(发送到),之后只要右击,点"发送到",选择这个快捷方式即可. 打开Sendto文件夹方法: 快捷键Win+R,输入"shell:sendto",回车即可.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值