Uploaded image for project: 'Qt Creator'
  1. Qt Creator
  2. QTCREATORBUG-30643

"Force utf-8 msvc compiler output" tickbox doesn't work in Qt Creator 13

    XMLWordPrintable

Details

    • Bug
    • Resolution: Cannot Reproduce
    • Not Evaluated
    • None
    • Qt Creator 13.0.0
    • None
    • Windows

    Description

      As the title says, after I upgrade Qt Creator from 12.0.2 to 13.0.0, the function is broken then, resulting in garbled text output.

      I have done some tests, tried to downgrade back to 12.0.2, then the problem solved.

      Here is the difference that I notice in "Complie Output" box:

      In 12.0.2: Before running jom.exe, "chcp 65001"(switch terminal encoding to UTF-8) will always be executed if the tickbox is ticked.

      In 13.0.0: Even if I ticked the tickbox, "chcp 65001" will not be executed.

      Attachments

        1. QtC 12.0.2 - Build Environment.png
          293 kB
          Jack Cui
        2. QtC 12.0.2 - Complie Output.png
          189 kB
          Jack Cui
        3. QtC 12.0.2 - Kits Config.png
          295 kB
          Jack Cui
        4. QtC 13.0.0 - Another PC - OK.png
          173 kB
          Jack Cui
        5. QtC 13.0.0 - Build Environment.png
          283 kB
          Jack Cui
        6. QtC 13.0.0 - Complie Output.png
          170 kB
          Jack Cui
        7. QtC 13.0.0 - Kits Config.png
          300 kB
          Jack Cui
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            kandeler Christian Kandeler
            jackcui001 Jack Cui
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes