🖥
#Ruby で Shift JIS と UTF-8 を相互変換できないので Windows-31j(CP932) でエンコード・デコードする
現象
特殊文字 ㈱ が相互変換できない
'㈱'.encode("Shift_jis").encode('UTF-8')
# Encoding::UndefinedConversionError: U+3231 from UTF-8 to Shift_JIS
'㈱'.encode("cp932").encode('UTF-8')
# => "㈱"
Ref
RubyでShift JISやCP932などのCSVをUTF-8に変換して読み込む - Qiita
RubyでShift JISやCP932などのCSVをUTF-8に変換して読み込む - Qiita
Original by Github issue
チャットメンバー募集
何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。
公開日時
2020-01-24
Discussion