##language:zh #pragma section-numbers off ##含有章节索引导航的 ZPyUG 文章通用模板 <> ## 默许导航,请保留 <> = 获取系统encodeing = ##startInc {{{ Wensheng reply-to python-cn@googlegroups.com to python-cn`CPyUG`华蟒用户组 date Sat, May 24, 2008 at 7:51 AM subject [CPyUG:52309] Re: python 如何取得操作系统的默认的encoding }}} {{{#!python import locale locale.getdefaultlocale() }}} 在windows和linux都可以。我用的是英文xp, 但我设的中文locale, 所以得到的是 ('en_US','cp936') `cp936 就是 gbk` 另外可用 {{{#!pythpn import win32api win32api.GetSystemDefaultLCID() }}} 但得到的是Id, 你得有转换表才行。 ##endInc ---- '''反馈''' 创建 by -- ZoomQuiet [<>]