# "\\x80".force\_encoding("utf-8").encode("utf-32be",:invalid=\>:replace)

**URL:** <https://www.ruby-forum.com/t/x80-force-encoding-utf-8-encode-utf-32be-invalid-replace/144611>\
**Category:** Development\
**Created:** [July 31, 2008, 2:13pm UTC](https://www.ruby-forum.com/t/x80-force-encoding-utf-8-encode-utf-32be-invalid-replace/144611 "2008-07-31T14:13:08Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tanaka\_A](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/c67d28/32.png) [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Post date:** [July 31, 2008, 2:13pm UTC](https://www.ruby-forum.com/t/x80-force-encoding-utf-8-encode-utf-32be-invalid-replace/144611/1 "2008-07-31T14:13:08Z")

</div>

“\x80”.force\_encoding(“utf-8”).encode(“utf-32be”,:invalid=\>:replace)  
e$B$H$9$k$H!"e(B  
“\x00” e$B$K$J$j$^$9!#e(B

% ./ruby -ve ’  
s = “\x80”.force\_encoding(“utf-8”).encode(“utf-32be”,:invalid=\>:replace)  
p s.force\_encoding(“ascii-8bit”)  
’  
ruby 1.9.0 (2008-07-31 revision 18295) [i686-linux]  
“\x00”
