[#115244] [Ruby master Feature#19987] add sample method to Range — "horv77@... (Andras Horvath) via ruby-core" <ruby-core@...>
Issue #19987 has been reported by horv77@protonmail.com (Andras Horvath).
6 messages
2023/11/05
[#115247] [Ruby master Feature#19988] AI for inner code behavior analysis at runtime — "horv77@... (Andras Horvath) via ruby-core" <ruby-core@...>
Issue #19988 has been reported by horv77@protonmail.com (Andras Horvath).
3 messages
2023/11/05
[#115404] Ruby 3.2.2 - rbconfig.rb's MAKEFILE_CONFIG — Jay Mav via ruby-core <ruby-core@...>
Hello Ruby Dev Team,
4 messages
2023/11/17
[ruby-core:115366] [Ruby master Bug#7964] Writing an ASCII-8BIT String to a StringIO created from a UTF-8 String
From:
"madeline-hou (Madeline Hou) via ruby-core" <ruby-core@...>
Date:
2023-11-13 19:08:00 UTC
List:
ruby-core #115366
Issue #7964 has been updated by madeline-hou (Madeline Hou).
@naruse (Yui NARUSE)
Like you said, the example comparisons aren't equal. I saw that the Feature=
#5677 that your linked to in your comment was rejected, would it be alrigh=
t to close this issue?
----------------------------------------
Bug #7964: Writing an ASCII-8BIT String to a StringIO created from a UTF-8 =
String
https://bugs.ruby-lang.org/issues/7964#change-105295
* Author: brixen (Brian Shirai)
* Status: Assigned
* Priority: Normal
* Assignee: nobu (Nobuyoshi Nakada)
* ruby -v: ruby 2.0.0p0 (2013-02-24 revision 39474) [x86_64-darwin10.8.0]
----------------------------------------
=3Dbegin
In the following script, an ASCII-8BIT String is written to a StringIO crea=
ted with a UTF-8 String without error. However, a << b or a + b will raise =
an exception, as will writing an ASCII-8BIT String to a File with UTF-8 ext=
ernal encoding.
+ $ cat file_enc.rb
# encoding: utf-8
require 'stringio'
a =3D "On a very cold morning, it was -8=B0F."
b =3D a.dup.force_encoding "ascii-8bit"
io =3D StringIO.new a
io.write(b)
p io.string.encoding
File.open "data.txt", "w:utf-8" do |f|
f.write a
f.write b
end
+ $ ruby2.0 -v file_enc.rb
ruby 2.0.0p0 (2013-02-24 revision 39474) [x86_64-darwin10.8.0]
#<Encoding:UTF-8>
file_enc.rb:13:in `write': "\xC2" from ASCII-8BIT to UTF-8 (Encoding::Und=
efinedConversionError)
from file_enc.rb:13:in `block in <main>'
from file_enc.rb:11:in `open'
from file_enc.rb:11:in `<main>'
+ $ ruby1.9.3 -v file_enc.rb
ruby 1.9.3p327 (2012-11-10 revision 37606) [x86_64-darwin10.8.0]
#<Encoding:UTF-8>
file_enc.rb:13:in `write': "\xC2" from ASCII-8BIT to UTF-8 (Encoding::Und=
efinedConversionError)
from file_enc.rb:13:in `block in <main>'
from file_enc.rb:11:in `open'
from file_enc.rb:11:in `<main>'
=3Dend
--=20
https://bugs.ruby-lang.org/
______________________________________________
ruby-core mailing list -- ruby-core@ml.ruby-lang.org
To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org
ruby-core info -- https://ml.ruby-lang.org/mailman3/postorius/lists/ruby-c=
ore.ml.ruby-lang.org/