On 10 Jul 2013, at 16:44, Mariano Martinez Peck <marianop...@gmail.com> wrote:

> Hi guys. There is a method in Glorp that looks like this:
> 
> Dialect >> #convert: aByteArray toStringWithEncoding: encodingName
>       self isVisualWorks ifTrue: [^aByteArray asStringEncoding: encodingName].
>       self error: 'Not yet implemented'.
> 
> So I wanted to implement it in Pharo. I thought about:
> 
>       self isPharo ifTrue: [ ^aByteArray asString convertToEncoding: 
> encodingName ].
> 
> but I am not sure. 
> 
> Opinions?

That is using the existing TextConverter framework.

An alternative is to use ZnCharacterEncoder.

(ZnCharacterEncoder newForEncoding: encodingName) decodeBytes: aByteArray.
(ZnCharacterEncoder newForEncoding: encodingName) encodeString: aString.

Sven

> -- 
> Mariano
> http://marianopeck.wordpress.com


Reply via email to