Issue #4018 has been updated by fahmisetiawan (Fahmi Setiawan). http://alkian.blogspot.com/2012/09/cara-menyembuhk... http://alkian.blogspot.com/2012/09/keretamini-kere... http://alkian.blogspot.com/2012/09/harga-spesifika... http://alkian.blogspot.com/2012/09/download-one-pi... http://alkian.blogspot.com/2012/09/harga-dan-spesi... http://alkian.blogspot.com/2012/09/harga-dan-spesi... http://alkian.blogspot.com/2012/09/download-harves... http://alkian.blogspot.com/2012/09/download-gratis... http://alkian.blogspot.com/2012/09/cara-download-d... http://alkian.blogspot.com/2012/09/cara-mengganti-... http://alkian.blogspot.com/2012/09/free-download-w... http://alkian.blogspot.com/2012/09/free-download-k... http://alkian.blogspot.com/2012/09/free-download-c... http://alkian.blogspot.com/2012/09/cara-membuat-re... http://alkian.blogspot.com/2012/09/daftar-harga-le... http://alkian.blogspot.com/2012/09/download-theme-... http://alkian.blogspot.com/2012/09/download-alqura... http://alkian.blogspot.com/2012/09/kumpulan-kata-k... http://alkian.blogspot.com/2012/09/kumpulan-websit... http://alkian.blogspot.com/2012/09/template-seo-fr... http://alkian.blogspot.com/2012/09/harga-hp-nokia-... http://alkian.blogspot.com/2012/09/foto-ariel-noah... http://alkian.blogspot.com/2012/09/download-serial... http://alkian.blogspot.com/2012/09/biodata-foto-iq... http://alkian.blogspot.com/2012/09/harga-dan-spesi... http://alkian.blogspot.com/2012/09/biodata-akb48-l... http://alkian.blogspot.com/2012/08/arti-dan-makna-... ---------------------------------------- Backport #4018: String#<< can result in string that lies about String#valid_encoding? https://bugs.ruby-lang.org/issues/4018#change-29911 Author: ender672 (Timothy Elliott) Status: Closed Priority: Normal Assignee: yugui (Yuki Sonoda) Category: M17N Target version: =begin s1 = "aa".force_encoding("utf-16be") s2 = "\xFF".force_encoding("utf-16be") s1.valid_encoding? s1 << s2 s1.valid_encoding? # => true s1.length s1.valid_encoding? # => false This issue only happens with UTF-16BE/LE and UTF-32BE/LE. It also only happens if you call String#valid_encoding? before concat with the second string. =end
on 2012-10-01 13:43
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.