diff --git a/doc/api/buffer.md b/doc/api/buffer.md index 354fed25d58..66832d1eddf 100644 --- a/doc/api/buffer.md +++ b/doc/api/buffer.md @@ -169,8 +169,7 @@ The character encodings currently supported by Node.js include: (as defined by the IANA in [RFC1345](https://tools.ietf.org/html/rfc1345), page 63, to be the Latin-1 supplement block and C0/C1 control codes). -* `'binary'` - (deprecated) A way of encoding the buffer into a one-byte - (`latin1`) encoded string. +* `'binary'` - Alias for `latin1`. * `'hex'` - Encode each byte as two hexadecimal characters. diff --git a/src/node.cc b/src/node.cc index da514787a3f..0cf16a12dff 100644 --- a/src/node.cc +++ b/src/node.cc @@ -1395,13 +1395,6 @@ ssize_t DecodeBytes(Isolate* isolate, enum encoding encoding) { HandleScope scope(isolate); - if (val->IsArray()) { - fprintf(stderr, "'raw' encoding (array of integers) has been removed. " - "Use 'latin1'.\n"); - UNREACHABLE(); - return -1; - } - return StringBytes::Size(isolate, val, encoding); }