lzth.net
当前位置:首页 >> 为什么python执行时显示的是乱码 >>

为什么python执行时显示的是乱码

脚本开头加 # -*- coding: utf-8 -*-用文本编辑器 打开脚本文件,将脚本文件的编码 设置成 ansi,保存脚本,在 idle 中运行,查看结果正常;# -*- coding: utf-8 -*-#这是一个注释的练习print "这是我的第一个学习练习.python 2"测试结果,中文显示正常.

应该是字符编码问题啊,贴吧中的内容供参考啊http://tieba.baidu.com/p/4896850995?pid=101283834551&cid=0#101283834551

多次被python的编码/乱码问题困扰,相信pythoner们都被困扰过,网上铺天盖地的资料太多也参差不齐,就整理了下.本文从使用的角度系统总结了python编码相关的一些概念,将本文的例子玩一遍,基本上对python的编码问题就清楚了.首先

一般乱码基本都是WIN7系统.你按下面的设置一下. 1.单击菜单栏“开始”并单击“控制面板”.2.在“时钟区域和语言”设置中,单击“更改显示语言”.3.选择菜单栏上“管理”标签,单击“更改系统区域设置”. 4.将非Unicode语言改为简体中文即可.

显示乱码的主要原因是:字符串编码集问题 其原因详细:Windows 下的字符串编码集为GBK 而我们的Python字符串一般是 UTF-8 代码详情:#!/usr/bin/python# coding: utf-8 os_char='gb18030' # 定义转换类型为GB18030 print u"我是字符串

如果是python2的话,在文件顶部添加:# -*- coding: utf-8 -*-

py文件的编码问题,另存为UTF-8

打开配置选项(Ctrl-Shift-P),输入encoding, 在列表中选择utf-8.

涉及到汉字编码问题,你的console可能设置成ascii解码了,可以把console改成unicode解码,同时注意保证python文件也是unicode编码的(一般utf-8).

把编码改为gbk试试看

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com