Ruby 2.4.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Encoding::CompatibilityErrorクラス

class Encoding::CompatibilityError

クラスの継承リスト: Encoding::CompatibilityError < EncodingError < StandardError < Exception < Object < Kernel < BasicObject

要約

2つのエンコーディング間に互換性がない場合に発生する例外。

エンコーディングの異なる文字列を連結しようとした場合などに発生します。

"あ".encode("EUC-JP") + "あ".encode("UTF-8")
#=> Encoding::CompatibilityError: incompatible character encodings: EUC-JP and UTF-8

目次