Xshell 5 でテンキーが効かないとき

結論

「ファイル」→「開く」→「セッション」のプロパティの画面から「ターミナル」を選び、「エミュレーション」内の「ターミナルの種類」を「linux」にする。

f:id:gregminster:20180106175454p:plain

備考

  • ConoHa で CentOS7 を使っているときに発生しました
  • テンキーの挙動は正しくなりましたが、いわゆる DEL キー や HOME キー や PageUp キー や PageDown キー の挙動は正しくありません(チルダが表示される)
  • Xshell 5 (Xshell) の話題は少ないですね……。

Ruby で UTF-8 の文字を Shift JIS の文字に変換する

発端

UTF-8 の CSV は Excel で文字化けするから。

メソッド

素晴らしいメソッドがありました。String クラスを拡張するメソッドです。

このメソッドの特徴は、「UTF-8 → Shift-JIS → UTF-8」という変換を行う点です。つまり、入力文字も出力文字も UTF-8 であるという点です。素的な設計だと思います。

もしShift-JISで文字列を吐き出したい場合は、この #sjisable を施した文字列を「何も考えずに」Shift-JISに変換すればいいだけとなります*1


以下は、上記の記事を発見する前の記事です(残しておきます)

メソッド(旧記載)

元々以下のページにあるものに手を加えただけです。

上記のメソッドをそのまま使っていたのですが、ある日エラーで出力が止まっていまして、エラーメッセージを見たところ以下のようなメッセージを吐いていました。

*1:美しい

続きを読む
Powered by はてなブログ