[#66126] Creation/Conversion methods/functions table for Ruby types — SASADA Koichi <ko1@...>
Hi,
5 messages
2014/11/07
[#66248] [ruby-trunk - Feature #10423] [PATCH] opt_str_lit*: avoid literal string allocations — normalperson@...
Issue #10423 has been updated by Eric Wong.
3 messages
2014/11/13
[#66595] [ruby-trunk - Bug #10557] [Open] Block not given when the argument is a string — bartosz@...
Issue #10557 has been reported by Bartosz Kopinski.
3 messages
2014/11/30
[ruby-core:66169] [ruby-trunk - Bug #10493] [Closed] Wrong encoding for Etc.getlogin in Windows
From:
nobu@...
Date:
2014-11-10 08:24:53 UTC
List:
ruby-core #66169
Issue #10493 has been updated by Nobuyoshi Nakada.
Status changed from Feedback to Closed
% Done changed from 0 to 100
Applied in changeset r48360.
----------
win32.c: login name encoding
* ext/etc/etc.c (etc_getlogin): set login name encoding properly.
[ruby-core:66163] [Bug #10493]
----------------------------------------
Bug #10493: Wrong encoding for Etc.getlogin in Windows
https://bugs.ruby-lang.org/issues/10493#change-49868
* Author: Dāvis Mosāns
* Status: Closed
* Priority: Normal
* Assignee:
* Category: ext
* Target version: current: 2.2.0
* ruby -v: ruby 2.1.4p265 (2014-10-27 revision 48166) [x64-mingw32]
* Backport: 2.0.0: REQUIRED, 2.1: REQUIRED
----------------------------------------
~~~ruby
name = Etc.getlogin # I've Windows username "Dāvis"
puts name # D�vis
puts name.inspect # "D\xE2vis"
puts name.encoding # ASCII-8BIT
name.force_encoding('Windows-1257')
puts name # Dāvis
~~~
As you can see \xE2 isn't "ā" in ASCII, but it is for Windws-1257 encoding.
--
https://bugs.ruby-lang.org/