Khmer Unicode Zero Width Space disappears after posting

I am not seeing this bug in our markdown cooking code:


 it 'does not strip zero width spaces' do
    from = "hi\u{200B}\u{FEFF}there"
    cooked = PrettyText.cook(from)

    cooked = cooked.gsub(/<[^>]*>/, "")
    expect(cooked).to eq from
end

So let me take this one step back, does the preview look right before you post?