submit-text3 windows下命令行中文乱码问题

无法接受cin调用cmd命令行运行解决法参考:https://blog.csdn.net/lhshu2008/article/details/17582949

命令行中文乱码的解决:

1、打开Sublime Text 3,按Ctrl+~打开控制行,复制粘贴以下python代码,然后回车运行。

import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

2、重启Sublime Text 3。

3、按Ctrl+Shift+P打开命令行,输入Install Package,回车,然后继续输入ConvertToUTF8,回车。

等安装好了以后,应该问题就解决了,如果还是不行,再按照安装ConvertToUTF8的方式安装GBK Encoding Support,就好了。

缺点:每次写之前都要改编码为GBK,因为命令行窗口用GBK编码解码的。。

注意不是上面的Save with Encoding

或者ctrl+shift+p->输入encoding回车-》选一个GBK

--------------------- 本文来自 而获啊 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/china_chenxing/article/details/18841641?utm_source=copy

猜你喜欢

转载自blog.csdn.net/hza419763578/article/details/82944720