iconvでは再現できません。nkfを使う必要があります。
遊び方
- UTF-8日本語文字列をechoし、パイプでnkfに渡す
- nkfはまず
-S
で受けたあと、さらに-s
をかける - 結果が中途半端に読める文字化けになる
サンプル
$ echo 'NPMにnkfバグの中途半端な文字化けを実現するモジュールを登録したい' | nkf -S | nkf -s
NPMぃHnkfバグぃ�七�途半竃bぃF文����化けを実現するチuゃNチEッVッHを登錃Cした�⏎
$ echo '登録したい' | nkf -S | nkf -s
癃T錃Cした�⏎
$ echo 'イェーガーマイスター' | nkf -S | nkf -s
めAゃ@ッVゃ�ッVマイゃPゃ\ッV
$ echo '宝生永夢ゥ!
何故君が適合手術を受けずに……エグゼイドに変身できたのか。
何故ガシャットを生み出せたのか。
何故変身後に頭が痛むのかァ!(アロワナノー)
鏡飛彩:それ以上言うな!
その答えはただ一つ……。
花家大我:やめろォォォ!' | nkf -S | nkf -s
宝生氃N夁uめE
何故君が遃D合手術を受けずに � �ゃBめ[ゃVめAドに変�R�Hぃ@きたぃ�か�
何故ゃ�ゃLチvッ�を生ぃ\凃Rせたぃ�か�
何故変�R�H後に頃�が痛�かァ�V��X�A��Z��Z�Z��X�[
鏁B飛�X�D:それ仁E上�B��ぃF
そ�答えぃbただ丁� � ��
芃A它J夃@�も�ろォゃDゃD⏎