0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

nkfコマンドを使ったユニークな可読性の高い文字化け

Posted at

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⏎
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?