查看文件编码格式

 

Windows中默认的文件编码格式是GBK(gb2312),而Linux一般都是UTF-8

可以通过记事本的另存功能生成不同的编码文件

请教windows下如何常见输入法输入UTF8内码字符

你可以使用UltraEdit或者EditPlus来另存为。(用记事本不行)

 

 

Eclipse的Edit菜单中set Encoding可以方便查看对应的编码格式

python中不同的编码判断示例:

def encoding(as_string):
    ll_code = ['utf8', 'gbk']
    for cc in ll_code:
        try:
            as_string.decode(cc)
            return cc
        except:
            pass
    return 'unknown'


temp = '/xe6/xb5/x8b/xe8/xaf/x95'
print repr(temp.decode('utf8')), encoding(temp)


temp = '/xc5/xaf/xb1/xa6/xb1/xa6'
print repr(temp.decode('gbk')), encoding(temp)

 

你可能感兴趣的:(eclipse,windows,python,String,输入法,encoding)