Results 121 comments of Jason Hood

Because a 32-bit process redirects `System32` to `SysWOW64`, where ANSICON doesn't exist (at least, that's what I expect is happening).

Well, yeah, why wouldn't it? The real question is why it seems to partially fail when it's only in `System32` - perhaps there's some weird interaction, so it does load...

Technically it's `ConhostV2.dll` that supports escapes (`ConhostV1.dll` being the legacy version that doesn't).

This looks to be related to #91. You may be able to do `chcp 65001` and have it work. Alternatively, you may not even need ANSICON at all (Windows 10.0.10586...

I just don't know what I'm doing with Rails/Cucumber, can you give me something to test?

I know nothing about Ruby, Cucumber or Watir, so telling me to "make a Scenario" doesn't help any. Can you give me some precise steps?

Thanks! Here's what I get (Win7, but I expect Win10 to be the same). ![cucumber](https://cloud.githubusercontent.com/assets/470238/25512037/45ff2252-2c0e-11e7-8f79-bfaca2f2f6ec.png) So I can confirm the bug, but looks like Cucumber at least works without ANSICON,...

From what I can gather, Ruby has parsed escapes itself since June 2012, but apparently Cucumber isn't aware of that. Without ANSICON Ruby is writing directly to the console, so...

Is that with ANSICON still running? The `set` is only to remove Cucumber's warning, it's Ruby itself processing the escapes, so ANSICON is not needed at all. Looking further, I...

Here's what I see in 10 (same versions of Ruby and ANSICON). ![ruby](https://cloud.githubusercontent.com/assets/470238/25649130/309f416a-3016-11e7-9248-87f6db36103f.png)