Hack to support UTF8 writes again!
This commit is contained in:
parent
3197cf291d
commit
e232cf3100
@ -452,7 +452,10 @@ Stream.prototype._writeOut = function (data, encoding) {
|
|||||||
|
|
||||||
if (encoding == 'utf8' || encoding == 'utf-8') {
|
if (encoding == 'utf8' || encoding == 'utf-8') {
|
||||||
bytesWritten = pool.utf8Write(data, pool.used);
|
bytesWritten = pool.utf8Write(data, pool.used);
|
||||||
charsWritten = bytesWritten; // XXX FIXME
|
// XXX Hacky way to find out the number of characters written.
|
||||||
|
// Waiting for a more optimal way: http://codereview.chromium.org/1539013
|
||||||
|
var _s = pool.utf8Slice(pool.used, pool.used + bytesWritten);
|
||||||
|
charsWritten = _s.length;
|
||||||
} else if (encoding == 'ascii') {
|
} else if (encoding == 'ascii') {
|
||||||
bytesWritten = pool.asciiWrite(data, pool.used);
|
bytesWritten = pool.asciiWrite(data, pool.used);
|
||||||
charsWritten = bytesWritten;
|
charsWritten = bytesWritten;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user