EncodedStream.st
branchjv
changeset 18088 29db4d3bac53
parent 18086 33a050555eb1
child 18090 a947150ba171
equal deleted inserted replaced
18087:1e8ed99fcbd3 18088:29db4d3bac53
    59 
    59 
    60     |encodingSymbol decoder decodedStream|
    60     |encodingSymbol decoder decodedStream|
    61 
    61 
    62     aStream inputStream isPositionable ifTrue:[
    62     aStream inputStream isPositionable ifTrue:[
    63         encodingSymbol := CharacterEncoder guessEncodingOfStream:aStream inputStream.
    63         encodingSymbol := CharacterEncoder guessEncodingOfStream:aStream inputStream.
    64         decoder := self encoderFor:encodingSymbol.
    64         decoder := CharacterEncoder encoderFor:encodingSymbol.
    65         decoder isNil ifTrue:[
    65         decoder isNil ifTrue:[
    66             "/ ascii or iso8895-1
    66             "/ ascii or iso8895-1
    67             ^ aStream
    67             ^ aStream
    68         ].
    68         ].
    69         decodedStream := self stream:aStream encoder:decoder.
    69         decodedStream := self stream:aStream encoder:decoder.