On 24/02/2018 14:16, Nick Couchman wrote:

Beyond that, the only other possibility I can think of (outside of the
options you've outlined above) is that we should be UTF-16 encoding it,
but should using something other than a null terminator for the second
byte?  I have no idea if there's any validity to this idea, or if
there's anything else you could possibly use besides the null
terminator, so this option may be totally unreasonable.

I've not looked at any of the RDP-related code or spec, but one thing I've encountered in other MS specifications is that there are places where they use UTF-16LE, and are not always as diligent as one might like when it comes to specifying byte ordering - so another possibility might be to try e.g. "\0G" rather than "G\0" for a suitably encoded "G".

Adam

Reply via email to