# \[0xff5e\].pack("U").encode("EUC-JP", "UTF-8")

**URL:** <https://www.ruby-forum.com/t/0xff5e-pack-u-encode-euc-jp-utf-8/144739>\
**Category:** Development\
**Created:** [August 1, 2008, 5:11pm UTC](https://www.ruby-forum.com/t/0xff5e-pack-u-encode-euc-jp-utf-8/144739 "2008-08-01T17:11:39Z")\
**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:** [August 1, 2008, 5:11pm UTC](https://www.ruby-forum.com/t/0xff5e-pack-u-encode-euc-jp-utf-8/144739/1 "2008-08-01T17:11:39Z")

</div>

U+FF5E e$B$re(B EUC-JP e$B$KJQ49$G$-$J$$$N$O$=$&$$$&$b$N$G$7$g$&$+!#e(B

% ./ruby -ve ‘p [0xff5e].pack(“U”).encode(“EUC-JP”, “UTF-8”)’  
ruby 1.9.0 (2008-08-01 revision 18312) [i686-linux]  
-e:1:in `encode': invalid byte sequence (RuntimeError) from -e:1:in`’

EUC-JP e$B$Ne(B \xA1\xC1 e$B$re(B UTF-8 e$B$KJQ49$9$k$He(B U+FF5E  
e$B$K$J$k$N$G$9e(B  
e$B$,!#e(B

% ./ruby -e ‘p “\xA1\xC1”.encode(“UTF-8”,  
“EUC-JP”).unpack(“U”)[0].to\_s(16)’  
“ff5e”
