在cmd下运行go程序或者是GOLAND的Terminal下运行go程序会出现中文乱码的情况。
go run ttypemain.go
���� Ping [127.0.0.1] ���� 32 �ֽڵ�����:
���� 127.0.0.1 �Ļظ�: �ֽ�=32 ʱ��<1ms TTL=128
���� 127.0.0.1 �Ļظ�: �ֽ�=32 ʱ��<1ms TTL=128
���� 127.0.0.1 �Ļظ�: �ֽ�=32 ʱ��<1ms TTL=128
���� 127.0.0.1 �Ļظ�: �ֽ�=32 ʱ��<1ms TTL=128
127.0.0.1 �� Ping ͳ����Ϣ:
���ݰ�: �ѷ��� = 4���ѽ��� = 4����ʧ = 0 (0% ��ʧ)

在Windows的CMD或GOLAND Terminal运行Go程序时可能出现中文乱码,原因在于Go的UTF-8编码与CMD的GBK编码不匹配。解决方法包括:使用`chcp 65001`命令将CMD的代码页切换到UTF-8,或转换文件编码为GBK。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



