summaryrefslogtreecommitdiff
path: root/doc/string/force_encoding.rdoc
diff options
context:
space:
mode:
Diffstat (limited to 'doc/string/force_encoding.rdoc')
-rw-r--r--doc/string/force_encoding.rdoc20
1 files changed, 0 insertions, 20 deletions
diff --git a/doc/string/force_encoding.rdoc b/doc/string/force_encoding.rdoc
deleted file mode 100644
index fd9615caaa..0000000000
--- a/doc/string/force_encoding.rdoc
+++ /dev/null
@@ -1,20 +0,0 @@
-Changes the encoding of +self+ to +encoding+,
-which may be a string encoding name or an Encoding object;
-returns self:
-
- s = 'łał'
- s.bytes # => [197, 130, 97, 197, 130]
- s.encoding # => #<Encoding:UTF-8>
- s.force_encoding('ascii') # => "\xC5\x82a\xC5\x82"
- s.encoding # => #<Encoding:US-ASCII>
-
-Does not change the underlying bytes:
-
- s.bytes # => [197, 130, 97, 197, 130]
-
-Makes the change even if the given +encoding+ is invalid
-for +self+ (as is the change above):
-
- s.valid_encoding? # => false
- s.force_encoding(Encoding::UTF_8) # => "łał"
- s.valid_encoding? # => true