1.在 /python22/Lib/ 中的 site.py 第289行
encoding = "ascii" # Default value set by _PyUnicode_Init()
改为
encoding = "mbcs" # Default value set by _PyUnicode_Init()
2.将 /python22/tcl 中的资料夹
/python22/tcl/tcl8.3
/python22/tcl/tk8.3
复制到Lib中成为
/python22/Lib/tcl8.3
/python22/Lib/tk8.3
3.在 /python22/Tools/idle 中的 Outwindow.py 第37行
self.text.insert(mark, s, tags)
改为
self.text.insert(mark, unicode(str(s)), tags)
encoding = "ascii" # Default value set by _PyUnicode_Init()
改为
encoding = "mbcs" # Default value set by _PyUnicode_Init()
2.将 /python22/tcl 中的资料夹
/python22/tcl/tcl8.3
/python22/tcl/tk8.3
复制到Lib中成为
/python22/Lib/tcl8.3
/python22/Lib/tk8.3
3.在 /python22/Tools/idle 中的 Outwindow.py 第37行
self.text.insert(mark, s, tags)
改为
self.text.insert(mark, unicode(str(s)), tags)
本文介绍如何针对 Python 2.2 的 site.py 文件进行编码设置调整,从默认的 ASCII 改为 MBCS。此外,还包括了如何正确配置 TCL 和 TK 相关文件夹路径,以及在 Outwindow.py 中对字符串插入操作的修改。
3915

被折叠的 条评论
为什么被折叠?



