I’ve traced the source code and found that it was this line which produced the error:
formatting.php line 153:
$pee = preg_replace('/<p>\s*?(' . get_shortcode_regex() . ')\s*<\/p>/s', '$1', $pee);
after i commented this line out everything worked perfectly. before a more complete bug fix is available this is my workaround.
it’s not about the chinese characters. I tried it again with latin letters and the same error occured once the content was too long.