none
用vs2015进行python3.4开发调试,控制台中文显示乱码 RRS feed

  • 问题

  • 用vs2015进行python3.4开发调试,控制台中文显示乱码, debug模式下才会,release是没有问题的

    网上有资料现实说是rosln编译器的问题,python开发也用该编译器吗?

    还是VS2015的UTF8和python冲突??

    2016年9月20日 15:30

全部回复

  • 你说的python好像是第三方的工具,如果你创建一个简单相同类型的应用程序,不使用这个工具的时候在debug模式下会出现这个问题吗?

    如果只是和python有关的程序才存在这个问题,我建议你到python专门的开发论坛去提问,那里你应该会得到更好的支持!

    http://www.python-forum.org/

    如果本身程序和这个工具没有关系,你可以移除这个工具,再来调试你的程序。

    如果还是有这个问题,你可以共享给我们一个简单的例子,我们可以试着去重现这个问题,你的OS版本是哪个?同时,麻烦你分享一个输出窗口结果的截图或者详细的输出结果。


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place. Click HERE to participate the survey.

    2016年9月22日 7:42
    版主
  • 非常感谢你的答复,

    我们知道:vs2015为很多语言提供IDE的功能,我在学python,所以我想用VS开发python项目

    这是我的debug模式代码示例:

    input(u"\n\n按下 enter 键后退出。")

    我按F5单步调试: 控制台显示:乱码

    我按ctrl+f5:控制台显示:正常

    我不能理解,我的文件编码格式为utf8,并且python的print函数正常

    我想到了以下几个原因:

    1.dos的文件编码,

    2.vs的新版编译器(roslyn,github上说有编码的bug,但是我不知道如何更新我本地的编译器)

    3.第三方工具python

    如果您有时间,你可以抽时间测试一下,万分感谢

    2016年9月23日 4:17
  • Hi topherli

    >>vs的新版编译器 roslyn,github上说有编码的bug

    VS2015提供了Update1.2.3 三个版本 ,我不知道你用的是哪个版本,如果是1或2 你可以更新你的VS

    VS 提供了专门提 bug的网站,你可以到下面的链接去反映:https://connect.microsoft.com/

    Best regards

    Kevin


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place. Click HERE to participate the survey.

    2016年9月30日 11:01