1234567891011121314151617 |
- // 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));
|