inzwischen habe ich es behoben, mit
http_request.send(encodeURI(PARAMS));
Dir ist klar, was encodeURI macht?
Es URL-kodiert Zeichen außerhalb GEMÄSS UTF-8 (Z.B. encodeURI("ä") > %C3%A4)
Der Bytestream, der dann beim Server ankommt, ist UTF-8 kodiert. (Z.B. ä wird mit den Bytes 0xC3 0xA4 übertragen).
Ich dachte, genau das willst du NICHT?!
Mathias