testString := 'abcd��'.
filename := 'test.txt'.
filename asFileReference ensureDelete.
filename asFileReference
writeStreamDo: [ :stream |��
stream
nextPutAll: testString ].
f := 'test.txt' asFileReference readStream.
f setToEnd.
f skip: -1.
f peek.
Any ideas how to solve it? Avoiding reading back is not an option ;). Maybe making skip to go back one more byte to check if there is a unicode character around?.
Thanks a lot.