又一个unicode问题

又一个unicode问题


我这里也有一个关于python源码下中文汉字显示的问题,

[Copy to clipboard] [ - ]
CODE:
#! d:/apptools/Python/python
# -*- coding: utf-8 -*-
# Filename utf-8 style.py
print '你好, 大蛇!'

在print这句内,第一次编辑时,可以显示中文汉字,但在重新打开文件时,却显示的乱码。但换成GB2312,可以显示,这是什么原因造成的呢?哪位能解释一下呢?
建议使用一个可以识别编码的编码器看一下你保存的文件是什么编码。


QUOTE:
原帖由 limodou 于 2005-12-26 22:05 发表
建议使用一个可以识别编码的编码器看一下你保存的文件是什么编码。


我用的是NTEMACS,在win32平台上使用,我在编写其他程序时,可以认出中文汉字。但是在重新打开带有中文汉字的python程序时,它又能识别了。怪了,难道NTEMACS跟我玩编码游戏吗?
你还是不清楚文件到底什么编码呀。

如果找不到我建议你安装 NewEdit 吧,它可以自动识别utf-8编码的文件,还可以进行编码转换。

http://wiki.woodpecker.org.cn/moin/NewEdit