equal
deleted
inserted
replaced
489 val stream = connection.getInputStream |
489 val stream = connection.getInputStream |
490 val stream_length = connection.getContentLength |
490 val stream_length = connection.getContentLength |
491 make_byte_reader(stream, stream_length) |
491 make_byte_reader(stream, stream_length) |
492 } |
492 } |
493 |
493 |
|
494 def reader_is_utf8(reader: Reader[Char]): Boolean = |
|
495 reader.isInstanceOf[Byte_Reader] |
|
496 |
|
497 def reader_decode_utf8(is_utf8: Boolean, s: String): String = |
|
498 if (is_utf8) UTF8.decode_permissive(s) else s |
|
499 |
|
500 def reader_decode_utf8(reader: Reader[Char], s: String): String = |
|
501 reader_decode_utf8(reader_is_utf8(reader), s) |
|
502 |
494 |
503 |
495 /* plain text reader */ |
504 /* plain text reader */ |
496 |
505 |
497 def char_reader(text: CharSequence): CharSequenceReader = |
506 def char_reader(text: CharSequence): CharSequenceReader = |
498 new CharSequenceReader(text) |
507 new CharSequenceReader(text) |