 
                        python中如果要处理中文问题,通常要注意编码问题。大致的思路是
各种格式(如utf_8)--->unicode--->各种格式(如utf_8) 一般来说,只有化成同一种编码格式才能进行一些操作,如判断、查找等。
所以在操作的时候,一般会将输入字符decode成unicode的再操作。
如
a='你好'#utf-8格式的
b=a.decode('utf-8')#b是unicode的了。
现在的问题是:
如果我不清楚a的编码格式,或者知道a的编码格式有很多种,这种情况下如何解码?
有没有一种统一的函数,可以decode任何格式的字符,而不用知道这个字符的编码方式i?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
看看chardet
楼上正解。chardet基本够用了。
P.S. 如果你是用python3,基本上没什么编码问题了