doc: binary encoding is not deprecated
When v8 implemented proper one-byte string support Node's internal "binary" encoding implementation was removed in favor of it. The result was that "binary" encoding effectively became "latin-1" encoding. Because of this and because one-byte strings are natively supported by v8 the buffer encoding is not deprecated and will not be removed. Ref: 83261e7 "deps: update v8 to 3.17.13" PR-URL: https://github.com/nodejs/node/pull/3441 Reviewed-By: Ben Noordhuis <ben@strongloop.com>
This commit is contained in:
parent
1c57845118
commit
57f99a9479
@ -30,10 +30,9 @@ encoding method. Here are the different string encodings.
|
||||
|
||||
* `'base64'` - Base64 string encoding.
|
||||
|
||||
* `'binary'` - A way of encoding raw binary data into strings by using only
|
||||
the first 8 bits of each character. This encoding method is deprecated and
|
||||
should be avoided in favor of `Buffer` objects where possible. This encoding
|
||||
will be removed in future versions of Node.js.
|
||||
* `'binary'` - A way of encoding the buffer into a one-byte (i.e. `latin-1`)
|
||||
encoded string. The string `'latin-1'` is not supported. Instead simply pass
|
||||
`'binary'` to use `'latin-1'` encoding.
|
||||
|
||||
* `'hex'` - Encode each byte as two hexadecimal characters.
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user