[#62904] [ruby-trunk - Feature #9894] [Open] [RFC] README.EXT: document rb_gc_register_mark_object — normalperson@...
Issue #9894 has been reported by Eric Wong.
3 messages
2014/06/02
[#63321] [ANN] ElixirConf 2014 - Don't Miss Jos辿 Valim and Dave Thomas — Jim Freeze <jimfreeze@...>
Just a few more weeks until ElixirConf 2014!
6 messages
2014/06/24
[#63391] Access Modifiers (Internal Interfaces) — Daniel da Silva Ferreira <danieldasilvaferreira@...>
Hi,
3 messages
2014/06/28
[ruby-core:63024] [ruby-trunk - Bug #9915] Encoding error when inspecting an array containing Pathname with UTF-8 characters
From:
usa@...
Date:
2014-06-09 17:15:34 UTC
List:
ruby-core #63024
Issue #9915 has been updated by Usaku NAKAMURA.
Backport changed from 2.0.0: UNKNOWN, 2.1: UNKNOWN to 2.0.0: REQUIRED, 2.1: DONTNEED
----------------------------------------
Bug #9915: Encoding error when inspecting an array containing Pathname with UTF-8 characters
https://bugs.ruby-lang.org/issues/9915#change-47110
* Author: Jack Nagel
* Status: Open
* Priority: Normal
* Assignee:
* Category:
* Target version:
* ruby -v: ruby 2.0.0p451 (2014-02-24 revision 45167) [universal.x86_64-darwin13]
* Backport: 2.0.0: REQUIRED, 2.1: DONTNEED
----------------------------------------
Given:
```
$ locale
LANG="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_CTYPE="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
$ cat t.rb
# encoding: UTF-8
require "pathname"
puts [Pathname.new("QQ音乐.app")].inspect
```
this script produces the following on Ruby 1.9.3:
```
[#<Pathname:QQ音乐.app>]
```
on Ruby 2.0.0:
```
t.rb:3:in `inspect': inspected result must be ASCII only or use the same encoding with default external (Encoding::CompatibilityError)
from t.rb:3:in `<main>'
```
and on Ruby 2.1.1:
```
[#<Pathname:QQ音乐.app>]
```
I believe Ruby 2.0.0 should produce the same result as 1.9.3 and 2.1.1.
--
https://bugs.ruby-lang.org/