[#56965] [ruby-trunk - Bug #8852][Open] Synology build of ruby-2.0.0-p247 is failing — "barbecuesteve (Steve Sparks)" <sparks@...>

12 messages 2013/09/02

[#57051] [ruby-trunk - Bug #8872][Open] Case statements do not honor a refinement of the '===' method — "jconley88 (Jon Conley)" <schnozberries@...>

21 messages 2013/09/07

[#57058] [ruby-trunk - Bug #8875][Open] Select is not usable with SSLSocket — "headius (Charles Nutter)" <headius@...>

11 messages 2013/09/07

[#57074] [ruby-trunk - Bug #8879][Open] String#to_r fails after moving ruby to other OSX system — "mpapis (Michal Papis)" <mpapis@...>

12 messages 2013/09/08

[#57092] [ruby-trunk - Bug #8883][Open] Rational canonicalization unexpectedly converts to Fixnum — "melquiades (Paul Cantrell)" <cantrell@...>

16 messages 2013/09/09

[#57109] [ruby-trunk - Bug #8886][Open] TracePoint API inconsistence when raise used — deivid (David Rodríguez) <deivid.rodriguez@...>

14 messages 2013/09/10

[#57111] [ruby-trunk - Feature #8887][Open] min(n), max(n), min_by(n), max_by(n) — "akr (Akira Tanaka)" <akr@...>

13 messages 2013/09/10

[#57131] [ruby-trunk - Feature #8895][Open] Destructuring Assignment for Hash — "chendo (Jack Chen)" <ruby-lang@...>

19 messages 2013/09/11

[#57186] [ruby-trunk - Feature #8909][Open] Expand "f" frozen suffix to literal arrays and hashes — "headius (Charles Nutter)" <headius@...>

37 messages 2013/09/14

[#57262] [ruby-trunk - Feature #8921][Open] Allow select, reject, etc to accept a regex — "kyledecot (Kyle Decot)" <kyle.decot@...>

13 messages 2013/09/18

[#57273] [ruby-trunk - Feature #8923][Open] Frozen nil/true/false — "ko1 (Koichi Sasada)" <redmine@...>

13 messages 2013/09/19

[#57353] [ruby-trunk - Feature #8948][Open] Frozen regex — "sawa (Tsuyoshi Sawada)" <sawadatsuyoshi@...>

19 messages 2013/09/24

[#57385] [ruby-trunk - Bug #8953][Open] `str =~ /pattern/` does not call =~ method if (1) str is a String, (2) /pattern/ is a Regexp literal — "gfx (Goro Fuji)" <gfuji@...>

12 messages 2013/09/26

[#57396] [ruby-trunk - Feature #8956][Open] Allow hash members delimited by \n inside of {} — "adamdunson (Adam Dunson)" <adam@...>

20 messages 2013/09/26

[ruby-core:57341] [ruby-trunk - Bug #8942][Feedback] Wrong encoding for Windows native error messages

From: "luislavena (Luis Lavena)" <luislavena@...>
Date: 2013-09-23 21:02:40 UTC
List: ruby-core #57341
Issue #8942 has been updated by luislavena (Luis Lavena).

Status changed from Open to Feedback
Assignee set to cruby-windows

Hello,

Can you update the gist or provide here, inline with the ticket, the output you're receiving? It will be much faster for developers to be able to see the specific error than guessing the output.

It is normal to receive translated responses, question on how these error messages gets translated and formatted might not be relevant. If you can provide the specific that is affecting you, will be much appreciated.
----------------------------------------
Bug #8942: Wrong encoding for Windows native error messages
https://bugs.ruby-lang.org/issues/8942#change-41947

Author: davispuh (Dト」is Mosト]s)
Status: Feedback
Priority: Normal
Assignee: cruby-windows
Category: 
Target version: 
ruby -v: ruby 2.0.0p247 (2013-06-27) [x64-mingw32]
Backport: 1.9.3: UNKNOWN, 2.0.0: UNKNOWN


=begin
Ruby uses console's encoding/code page for Windows native error messages, but that's wrong. Windows error messages aren't related to console at all. To get code page for WinAPI ANSI (A) functions have to use ((<GetACP|URL:http://msdn.microsoft.com/en-us/library/dd318070.aspx>))

But even better would be to use Wide/Unicode (W) functions then don't have to worry about encoding as everything would be UTF-16

I've localized version of Windows and so all error messages are translated.

Here's ((<test2.rb|URL:https://gist.github.com/davispuh/6675912#file-test2-rb>)) script (windows-1257 is code page used by windows for me so by changing to it I get correct output)

Output on ((<Ruby 2.0|URL:https://gist.github.com/davispuh/6676016#file-rubybug>)) (it's exactly same for 1.9.3) (that error message "Sistト杜a nevar atrast norト‥トォto failu." means "The system cannot find the file specified")

It's probably not only place where are such issue with encoding.

=end



-- 
http://bugs.ruby-lang.org/

In This Thread