转帖
[url]http://www.oschina.net/question/84535_46079[/url]
play在cmd 下,system.out()输出的中文都是乱码
chcp 65001 / chcp 936 改变cmd字符集都不行
后在 http://www.oschina.net/news/19463/play-framework-1-2-2
解决解决法办。
安装目录下找到
C:\Program Files\play-1.2.3\framework\pym\play 目录下的application.py
修改245行中的java_args.append('-Dfile.encoding=utf-8')为 java_args.append('-Dfile.encoding=GBK')
保存之后重新运行
1.2.5可能具体的行数有变化,按关键词来找。crtl+f搜索 我的是258行
[url]http://www.oschina.net/question/84535_46079[/url]
play在cmd 下,system.out()输出的中文都是乱码
chcp 65001 / chcp 936 改变cmd字符集都不行
后在 http://www.oschina.net/news/19463/play-framework-1-2-2
解决解决法办。
安装目录下找到
C:\Program Files\play-1.2.3\framework\pym\play 目录下的application.py
修改245行中的java_args.append('-Dfile.encoding=utf-8')为 java_args.append('-Dfile.encoding=GBK')
保存之后重新运行
1.2.5可能具体的行数有变化,按关键词来找。crtl+f搜索 我的是258行
本文介绍了解决Play框架在CMD环境下输出中文乱码的问题。通过修改安装目录下的application.py文件,将文件编码设置为GBK,成功解决了system.out()输出中文时出现乱码的情况。
73

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



