// This is a test fixture for a case where spawn receives incomplete // multibyte strings in separate data events. // A multibyte buffer containing all our output. We will slice it later. // In this case we are using a Japanese word for hello / good day, where each // character takes three bytes. var fullOutput = new Buffer('こんにちは'); // Output one full character and one third of a character process.stdout.write(fullOutput.slice(0, 4)); // Output the rest of the string process.stdout.write(fullOutput.slice(4)); // Do the same for stderr process.stderr.write(fullOutput.slice(0, 4)); process.stderr.write(fullOutput.slice(4));