Could this be that the setting of your serial connection is wrong, so that the Pi interprets the parity bit of the arriving byte to be the 8th data bit?
(That could explain why the "k" is received correctly and the "o" not - the 2 characters have different parity.)
(That could explain why the "k" is received correctly and the "o" not - the 2 characters have different parity.)