@@ -100,4 +100,17 class RepositoryHelperTest < HelperTestCase | |||
|
100 | 100 | assert_equal "Texte encod? en ISO-8859-1.", str |
|
101 | 101 | end |
|
102 | 102 | end |
|
103 | ||
|
104 | def test_to_utf8_invalid_utf8_sequences_should_be_stripped_ja_jis | |
|
105 | with_settings :repositories_encodings => 'ISO-2022-JP' do | |
|
106 | s1 = "test\xb5\xfetest\xb5\xfe" | |
|
107 | s1.force_encoding("ASCII-8BIT") if s1.respond_to?(:force_encoding) | |
|
108 | str = to_utf8(s1) | |
|
109 | if str.respond_to?(:force_encoding) | |
|
110 | assert str.valid_encoding? | |
|
111 | assert_equal "UTF-8", str.encoding.to_s | |
|
112 | end | |
|
113 | assert_equal "test??test??", str | |
|
114 | end | |
|
115 | end | |
|
103 | 116 | end |
General Comments 0
You need to be logged in to leave comments.
Login now