diff options
| author | akr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-08-11 21:49:38 +0000 |
|---|---|---|
| committer | akr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-08-11 21:49:38 +0000 |
| commit | 93a873eca85a3c80cd19d3de3ad70285bef709b3 (patch) | |
| tree | 968425bf1e5da02ad58faf2997ff2df9381793fc /test/ruby/test_transcode.rb | |
| parent | bc805eab0383cab42abd746879ccf567c24e4c8d (diff) | |
| download | ruby-93a873eca85a3c80cd19d3de3ad70285bef709b3.tar.gz ruby-93a873eca85a3c80cd19d3de3ad70285bef709b3.tar.xz ruby-93a873eca85a3c80cd19d3de3ad70285bef709b3.zip | |
* transcode.c (rb_trans_conv): find second last error.
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@18500 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test/ruby/test_transcode.rb')
| -rw-r--r-- | test/ruby/test_transcode.rb | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/test/ruby/test_transcode.rb b/test/ruby/test_transcode.rb index deffee58f..8664f443a 100644 --- a/test/ruby/test_transcode.rb +++ b/test/ruby/test_transcode.rb @@ -298,6 +298,11 @@ class TestTranscode < Test::Unit::TestCase "\xa1!".encode("utf-8", "euc-jp", :invalid=>:replace)) assert_equal("\uFFFD!", "\x8f\xa1!".encode("utf-8", "euc-jp", :invalid=>:replace)) + + assert_equal("?", + "\xdc\x00".encode("EUC-JP", "UTF-16BE", :invalid=>:replace), "[ruby-dev:35776]") + assert_equal("ab?cd?ef", + "\0a\0b\xdc\x00\0c\0d\xdf\x00\0e\0f".encode("EUC-JP", "UTF-16BE", :invalid=>:replace)) end def test_undef_replace |
