Pharo has these two convenience methods:
String >> utf8Encoded ByteArray >> utf8Decoded
It looks like, roughly,
- Pharo's "aString utf8Encoded" is equivalent to Squeak's "aString squeakToUtf8 asByteArray", and
- Pharo's "aByteArray utf8Decoded" is equivalent to Squeak's "aByteArray asString utf8ToSqueak".
Should we add definitions like the following to Squeak?
String >> utf8Encoded ^ self squeakToUtf8 asByteArray
ByteArray >> utf8Decoded ^ self asString utf8ToSqueak
?
It takes me an age to find the proper Squeakly incantation every time I work with network protocols in Squeak. I think these convenience methods would help.
Tony