no-image

MacOSのターミナルでYamahaルータを操作すると文字化けする件

Yamahaルータを触る機会があったのですが、MacBookからターミナルを使って操作すると文字化けする事象に遭遇しました。原因はYamahaルータ側の出力文字コードがsjisになっていたことでした。

その対応方法について備忘として残しておきます。

環境

  • MacBookPro macOS Sierra
  • YAMAHAルータ NVR700W

対応方法

対応方法は以下の2通りがありますので、好きな方法にて対応してください。

  1. Macのターミナルの文字コードを変更する
  2. YAMAHAルータの出力文字コードを変更する

パターン1: Macのターミナルの文字コードを変更する

左上のメニューから[ターミナル]→[環境設定]を開き、[プロファイル]→[詳細]の順に選択します。そしてテキストエンコードディングを[日本語(Shift JIS)]に変更します。

パターン2: YAMAHAルータの出力文字コードを変更する

以下のコマンドで、出力文字コードをutf8に変更します。

yamahaRouter> console character ja.utf8

 

以上